не удалось скопировать папку с файлом .txt в другую папку

Я просто пытаюсь скопировать папку, представленную в /home/black/Desktop/linux, в другую папку, присутствующую в /home/black/Desktop/ubuntu

, что я и сделал. cd /home/black/Desktop/linux Сейчас я нахожусь в папке Linux на рабочем столе. Затем:

 cp -r linux/ /home/black/Desktop/ubuntu
 no such file or directory

Между тем, когда я копирую содержимое из папки linux, такой как файл .txt, в другой каталог, я могу сделать это плавно. поэтому вы используете -r при копировании папки?

1
задан 23 December 2013 в 19:13

3 ответа

cp -r /home/black/Desktop/linux /home/black/Desktop/ubuntu

Если в папке linux есть определенная папка, вам необходимо добавить эту папку в исходный путь. Исходные и конечные пути должны быть разделены пробелом. Ваша первоначальная команда, вероятно, не удалась, потому что вы использовали исходный путь linux/, а завершающий / оставляет неопределенный путь в команде. Использование -r вызывает рекурсивное копирование для копирования всего содержимого каталога.

0
ответ дан 23 December 2013 в 19:13

Попробуйте это:

cp -Ri ~/Desktop/linux ~/Desktop/ubuntu
0
ответ дан 23 December 2013 в 19:13

Я предпочитаю копирование в этом формате: cp [OPTION]... -t TARGET_FOLDER SOURCE_FILE_OR_FOLDERS...

eg1 Копирование одного каталога / папки:

cp -rv -t /home/black/Desktop/ubuntu /home/black/Desktop/linux

eg2 Копирование нескольких каталогов:

cp -rv -t /home/black/Desktop/ubuntu /home/black/Desktop/linux /home/black/Desktop/someOtherFileOrFolder

eg3 Копирование нескольких каталогов и файлов:

cp -rv -t /home/black/Desktop/ubuntu /home/black/Desktop/linux /home/black/Desktop/someOtherFileOrFolder /home/black/Documents/myFile.txt

eg4 Копирование нескольких каталогов и файлов:

cp -ruv -t /home/black/Desktop/ubuntu /home/black/Desktop/linux /home/black/Desktop/someOtherFileOrFolder /home/black/Documents/myFile.txt

с параметрами r и t для рекурсивных и многословных опций .


Немного о переключателях:

-r для рекурсивного копирования (копировать все содержимое папки, включая структуру и содержимое подкаталога)

-u копировать только тогда, когда Файл SOURCE новее, чем файл назначения или когда файл назначения отсутствует

-v выводит выполненные операции копирования.

0
ответ дан 23 December 2013 в 19:13

Другие вопросы по тегам:

Похожие вопросы: