Я читал о копировании файлов с помощью терминала, но эти примеры мне очень помогут. Итак, вот что я хочу сделать:
Примеры:
У меня есть досье в /home/levan/kdenlive untitelds.mpg
и я хочу скопировать этот файл в /media/sda3/SkyDrive
и не хотите удалять что-либо в каталоге SkyDrive.
У меня есть досье в /media/sda3/SkyDrive untitelds.mpg
и я хочу скопировать этот файл в /home/levan/kdenlive
и не хотите удалять что-либо в каталоге kdenlive
Я хочу скопировать папку из домашнего каталога в sda3
и не хотите удалять что-либо на sda3
каталог и противоположный
Я хочу вырезать папку / файл и скопировать в другое место, не удаляя файлы в том каталоге, в который я его вырезал.
MariV
25.Март.2022 06:57:47
2
1) С помощью -i
в интерактивном режиме вас спросят, хотите ли вы заменить файл:
cp -i /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
или вы можете использовать -b
чтобы создать резервную копию вашего файла:
cp -b /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive
2) То же, что и вышеописанное:
cp (-i or -b) /media/sda3/SkyDrive/untitelds.mpg /home/levan/kdenlive
3) Воспользуйся -R
для рекурсивных и -i
для интерактивного:
cp -Ri ~/MyFolder /sda3/
4) Это последнее можно сделать с помощью mv
команда, движение - это все равно что резать:
mv -i ~/MyFile ~/OtherFolder/MyFile
если вы хотите переместить каталог, используйте:
mv -Ri ~/MyDirectory ~/OtherDirectory/
Когда ~/Dropbox/RECENT/
это ваш текущий каталог:
cp input.txt SORT/
И я хочу скопировать input.txt
с другим именем в моем текущем каталоге.
Снова с ~/Dropbox/RECENT/
как текущий каталог:
cp input.txt newname.txt
Существующие имена файлов могут быть автоматически заполнены с помощью TAB .
Длинная версия той же команды копирования (когда вы не находитесь в ~/Dropbox/RECENT/
):
cp /home/$USER/Dropbox/RECENT/input.txt /home/$USER/Dropbox/RECENT/SORT/
Я положил /
за каждым каталогом. Если SORT
не существует cp
также будет создан файл с именем SORT
заставляя тебя думать, что что-то пошло не так. Добавление /
буду иметь cp
ошибка и не копировать файл.
Используйте cp
команда.
Копирование файла something.txt
чтобы подать folder
: использовать cp something.txt folder/
Копирование файла something.txt
в текущий каталог как something2.txt
: использовать cp something.txt something2.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -ltotal 8drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:53 Folder1-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:52 something.txtubuntu@ubuntu-T100TA:~/TestFolder$ ls -l Folder1/total 4-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:53 something.txtubuntu@ubuntu-T100TA:~/TestFolder$ ls -ltotal 8drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:54 folder-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:52 something.txtubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/total 0ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt folder/ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/total 4-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:55 something.txtubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt something2.txt ubuntu@ubuntu-T100TA:~/TestFolder$ ls -ltotal 12drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:55 folder-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:55 something2.txt-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:52 something.txt
вам лучше добавить опцию - а к КП команда для сохранения даты-времени файла, статистики файла и т.д.:
cp -a input.txt ./SORTcp -a input.txt newname.txt
Motya
25.Март.2022 07:06:13
6
rsync -aAXhv /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
Это позволит скопировать untitelds.mpg
файл в каталоге SkyDrive, ничего не удаляя
использовать cp
команда. Тип man cp
из терминала для получения дополнительной информации.