<Предыдущая | Содержание: | Следующая>
Полезные опции и примеры
Вот некоторые из наиболее часто используемых вариантов (короткий вариант и эквивалентный длинный вариант) для cp:
Таблица 4-4: Параметры cp
Вариант Значение
Вариант Значение
-a, --archive Копировать файлы и каталоги со всеми их атрибутами,
включая права собственности и разрешения. Обычно копии принимают атрибуты по умолчанию пользователя, выполняющего копирование.
-я, - интерактивный Перед перезаписью существующего файла попросите пользователя ввести
подтверждение. Если эта опция не указана, cp незаметно перезапишет файлы.
-р, - рекурсивный Рекурсивно копируйте каталоги и их содержимое. Этот
вариант (или -a option) требуется при копировании каталогов.
-u, --update При копировании файлов из одного каталога в другой только
копировать файлы, которые либо не существуют, либо являются более новыми, чем существующие соответствующие файлы, в целевой каталог. Это полезно при копировании большого количества файлов, поскольку при этом пропускаются файлы, которые не нужно копировать.
-в, --подробный Отображать информативные сообщения в том виде, в котором они есть
выполнено.
Таблица 4-5: Примеры cp
Результаты команды
Результаты команды
cp файл1 файл2 Копировать file1 в file2. If file2 существует, он перезаписан
с содержанием file1. Если file2 не существует, он создан.
cp -i файл1 файл2 То же, что и выше, за исключением того, что если file2 существует, пользователь
запрашивается перед перезаписью.
cp файл1 файл2 каталог1 Копировать file1 и file2 в каталог dir1. dir1 уже должен существовать.
cp dir1 / * dir2 Используя подстановочный знак, все файлы в dir1 копируются
в dir2. dir2 уже должен существовать.
cp -r дир1 дир2 Скопируйте содержимое каталога dir1 в каталог
dir2. Если каталог dir2 не существует, он создается и после копирования будет содержать то же содержимое, что и каталог dir1.
Если каталог dir2 существует, тогда каталог dir1 (и его содержимое) будет скопировано в dir2.