Содержание
Существует несколько способов скопировать каталог или папку, в зависимости от операционной системы на вашем компьютере и того, где вы хотите выполнить копирование. Выберите ссылку ниже для вашей операционной системы или где вы хотите выполнить копирование.
MS-DOS и командная строка Windows
Чтобы скопировать каталог в MS-DOS, используйте команду xcopy. Ниже приведен базовый пример с каждым из шагов, чтобы сделать это в MS-DOS. Если вам нужна дополнительная информация о команде xcopy или дополнительные примеры, см. Приведенную выше страницу команды xcopy.
Заметка
По умолчанию базовая команда xcopy копирует файлы только в каталог, который вы указали в качестве исходного каталога. Вы должны использовать параметр / E для копирования подкаталогов в исходном каталоге.
Скопируйте каталог и содержимое
xcopy c: \ example c: \ example2
В приведенном выше примере каталог «example» копируется в новый каталог «example2».
Скопируйте содержимое каталога в другой каталог
- Перейдите в каталог, куда вы хотите скопировать каталоги и подкаталоги. В приведенном ниже примере мы перейдем в каталог temp2 с помощью команды cd.
CD \ temp2
- Попав в каталог, используйте команду xcopy, чтобы скопировать подкаталоги и содержимое другого каталога. В приведенном ниже примере мы копируем содержимое «temp3» в каталог «temp2». Имейте в виду, что это не будет копировать фактический каталог «temp3». Будут скопированы только файлы и подкаталоги в каталоге temp3.
xcopy c: \ temp3 / e
После выполнения описанных выше действий все должно быть скопировано в папку temp2.
Скопируйте каталог с пробелом в имени
Чаевые
Имея дело с пробелом в файле или каталоге, вы всегда заключаете его в кавычки.
xcopy c: \ test "c: \ space test"
В приведенном выше примере каталог «test» копируется в новый каталог с именем «space test».
Как скопировать каталог на другой диск
xcopy c: \ test d: \ test
В приведенном выше примере каталог «test» на диске C: будет скопирован в каталог «test» на диске D :.
Linux и Unix
Чтобы скопировать каталог со всеми подкаталогами и файлами, используйте команду cp. Ниже приведен пример команды о том, как использовать команду cp для копирования файлов. Дополнительная информация об этой команде и других примерах доступна по ссылке cp выше.
cp -r / home / hope / files / * / home / hope / backup
В приведенном выше примере команда cp скопирует все файлы, каталоги и подкаталоги в каталоге / home / hope / files в каталог / home / hope / backup.
- Учебник по оболочке Linux и Unix.