2.3 KiB
2.3 KiB
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 {{исходный/путь/к/файлу}} {{путь/к/файлу_назначения}}