<Попередній | зміст | Наступна>
Корисні варіанти та приклади
Ось деякі з часто використовуваних варіантів (короткий і еквівалентний довгий варіант). cp:
Таблиця 4-4: Параметри cp
Варіант Значення
Варіант Значення
-a, --archive Скопіюйте файли та каталоги та всі їх атрибути,
включаючи права власності та дозволи. Зазвичай копії набувають атрибутів за замовчуванням користувача, який виконує копіювання.
-я, --інтерактивні Перш ніж перезаписувати наявний файл, запитайте користувача
підтвердження. Якщо цей параметр не вказано, cp безшумно перезаписує файли.
-р, --рекурсивний Рекурсивно копіювати каталоги та їх вміст. Це
варіант (або -a параметр) необхідний під час копіювання каталогів.
-u, --update, тільки під час копіювання файлів з одного каталогу в інший
копіювати файли, які або не існують, або новіші за наявні відповідні файли, у цільовий каталог. Це корисно під час копіювання великої кількості файлів, оскільки воно пропускає файли, які не потрібно копіювати.
-v, -багатослівний Відображати інформаційні повідомлення як копію
виконується.
Таблиця 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 dir1 dir2 Скопіюйте вміст каталогу dir1 до каталогу
реж.2. Якщо каталог dir2 не існує, він створюється і після копії міститиме той самий вміст, що й каталог dir1.
Якщо каталог dir2 існує, потім каталог dir1 (та його вміст) буде скопійовано dir2.