статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

cp

Материал из Энциклопедии в свободной энциклопедии
Перейти к: навигация, поиск

cp в команда Unix в составе GNU Coreutils, предназначенная для копирования файлов из одного в другие каталоги (возможно, с другой файловой системой). Исходный файл остаётся неизменным, имя созданного файла может быть таким же, как у исходного, или измениться.

Последующие примеры использования касаются AIX версии cp. В других операционных системах семейства Unix данная команда может иметь другие ключи. В DOS и Windows аналогом является команда COPY.

Содержание

[править] Использование

Чтобы скопировать файл

    cp [ -f ] [ -h ] [ -i ] [ -p ][ -- ] исходный_файл целевой_файл

Чтобы скопировать файл или файлы в другой каталог

    cp [ -f ] [ -h ] [ -i ] [ -p ] [ -r | -R ] [ -- ] исходный_файл ... целевая_директория

Чтобы скопировать каталог в другой каталог (флаг -r или -R должен быть использован)

    cp [ -f ] [ -h ] [ -i ] [ -p ] [ -- ] { -r | -R } исходная_директория ... целевая_директория

[править] Синтаксис команды

  • -R, -r, --recursive (recursive) в копировать директории рекурсивно (то есть все поддиректории и все файлы в поддиректориях).
  • -f (force) в разрешает удаление целевого файла, в который производится копирование, если он не может быть открыт для записи.
  • -H в используйте этот ключ, чтобы копировать символические ссылки. По умолчанию команда переходит по символическим ссылкам и копирует файлы, на которые те указывают.
  • -i (interactive) в команда будет запрашивать, следует ли перезаписывать конечный файл, имя которого совпадает с именем исходного, то есть если в параметре целевой_каталог или целевой_файл встречается такое же имя файла, какое было задано в параметре исходный_файл или исходная_директория, то запрашивается подтверждение. Для того, чтобы перезаписать файл, следует ввести y или его эквивалент для данной локали. Ввод любого другого символа приведёт к отмене перезаписи данного файла.

в некоторых системах назначен alias cp='cp -i', т.е. по умолчанию команда cp будет спрашивать о перезаписи

  • -p (preserve) в повторяет следующие свойства исходного файла или директории у целевого файла или директории:
    • Время последнего изменения и последнего доступа.
    • Идентификатор пользователя и группы.
    • Права доступа и биты SUID и SGID.

[править] См. также

[править] Ссылки

  • cp (англ.) в страница man


Источник в «/w/index.php?title=Cp&oldid=44375128»
Пространства имён

Варианты
Действия