Я читал о копировании файлов с помощью терминала, но эти примеры мне очень помогут. Вот что я хочу сделать:
Примеры:
У меня есть файл в /home/levan/kdenlive untitelds.mpg
, и я хочу скопировать этот файл в /media/sda3/SkyDrive
и сделать не хочу удалять что-либо в каталоге SkyDrive.
У меня есть файл в /media/sda3/SkyDrive untitelds.mpg
, и я хочу скопировать этот файл в /home/levan/kdenlive
и не хочу удалять что-либо в каталоге kdenlive
Я хочу скопировать папку из домашнего каталога в sda3
и не хотите удалять что-либо в каталоге sda3
, а напротив
я хочу вырезать папку / файл и скопировать в другое поместите без удаления файлов в этот каталог, я разрезал его.
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/
rsync -aAXhv /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
Это скопирует файл untitelds.mpg
в каталог SkyDrive, ничего не удаляя
, вам лучше добавить параметр -a в cp , чтобы сохранить дату и время файла, статистику файлов и т. д.:
cp -a input.txt ./SORT
cp -a input.txt newname.txt
используйте команду cp
. Для получения дополнительной информации введите в терминале man cp
.
Используйте команду cp
.
Копирование файла something.txt
в файл папку
: используйте папка cp something.txt /
Копирование файла something.txt
в текущий каталог как something2.txt
: используйте cp something.txt something2.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:53 Folder1
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l Folder1/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:53 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:54 folder
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 0
ubuntu@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.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt something2.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 12
drwxrwxr-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
Когда ~ / 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
и не скопирует файл.