Menu
Coddy logo textTech

Скопировать каталог

Часть раздела Основы путешествия по Terminal на Coddy. Урок 17 из 82.

Как и при копировании файла с помощью cp, можно также скопировать весь каталог. Однако, чтобы скопировать каталог и всё его содержимое, необходимо использовать флаг -r, который означает рекурсивный.

Базовый формат:

cp -r source destination

Например, чтобы скопировать папку documents и назвать копию documents_backup:

cp -r documents documents_backup

Теперь будут существовать и исходная папка, и копия. Вы можете проверить это с помощью ls:

ls
documents
documents_backup
readme.txt

Копирование каталога в другой каталог:

Если каталог destination уже существует, исходная папка будет помещена внутрь него:

cp -r documents projects/

Это создаёт projects/documents со всем исходным содержимым.

Примечание: Без флага -r команда cp откажется копировать каталог и покажет ошибку. Всегда используйте -r при копировании папок.

challenge icon

Задание

Новичок

Скопируйте каталог documents в новый каталог с именем documents_backup, затем используйте ls, чтобы убедиться, что оба каталога существуют.

Подсказка: Используйте cp -r, чтобы скопировать каталог и всё его содержимое. Флаг -r необходим при копировании папок.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Terminal