2.3 KiB
Raw Blame History

cp

Копировать файлы и каталоги. Больше информации: https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html.

  • Скопировать файл в другое место:

cp {{путь/к/исходномуайлу}} {{путь/к/файлуазначения}}

  • Скопировать файл в другой каталог, сохранив имя файла:

cp {{путь/к/исходномуайлу}} {{путь/к/родительскомуаталогуазначения}}

  • Рекурсивно скопировать содержимое каталога в другое место (если каталог назначения существует, исходный каталог будет скопирован внутрь него):

cp {{[-r|--recursive]}} {{путь/к/исходномуаталогу}} {{путь/к/каталогуазначения}}

  • Скопировать каталог рекурсивно в подробном режиме (показывает файлы по мере их копирования):

cp {{[-vr|--verbose --recursive]}} {{путь/к/исходномуаталогу}} {{путь/к/каталогуазначения}}

  • Скопировать сразу несколько файлов в каталог:

cp {{[-t|--target-directory]}} {{путь/к/каталогуазначения}} {{путь/к/файлу1 путь/к/файлу2 ...}}

  • Скопировать все файлы с определённым расширением в другое место в интерактивном режиме (запрашивает подтверждение перед перезаписью):

cp {{[-i|--interactive]}} {{*.расширение}} {{путь/к/каталогуазначения}}

  • Перейти по символическим ссылкам перед копированием:

cp {{[-L|--dereference]}} {{ссылка}} {{путь/к/каталогуазначения}}

  • Использовать полный путь исходных файлов, создавая отсутствующие промежуточные каталоги при копировании:

cp --parents {{исходный/путь/к/файлу}} {{путь/к/файлуазначения}}