Man:Man1/cp.1

Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.

Перейти до: навігація, пошук


Зміст

Назва

cp - копіювати файли та теки

Звід

cp [КЛЮЧ]... ДЖЕРЕЛО ПРИЗНАЧЕННЯ
cp [КЛЮЧ]... ДЖЕРЕЛО... ТЕКА
cp [КЛЮЧ]... --target-directory=ТЕКА ДЖЕРЕЛО...

Опис

Копіювати ДЖЕРЕЛО в ПРИЗНАЧЕННЯ, або декілька ДЖЕРЕЛ до ТЕКИ.

Обов'язкові арґументи для довгих ключів є обов'язковими і для коротких.

-a, --archive 
те саме, що -dpR
--backup[=CONTROL
робити резервну копію кожного файлу призначення
-b 
як --backup, але не приймає арґумент
--copy-contents 
копіювати вміст спеціальних файлів при рекурсії
-d 
як --no-dereference --preserve=link
--no-dereference 
ніколи не йти за символьними посиланнями
-f, --force 
якщо існуючий файл призначення не можна відкрити на запис, стерти його і спробувати копіювати знов
-i, --interactive 
запит перед перезаписом
-H 
йти за символьними посиланнями з командного рядка
-l, --link 
робити посилання замість копії
-L, --dereference 
завжди йти за символьними посиланнями
-p
те саме, що --preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST
зберігати вказані атрибути (типово: mode,ownership,timestamps), якщо можливо додаткові атрибути: links, all
--no-preserve=ATTR_LIST 
не зберігати вказані атрибути
--parents 
додати шлях джерела до ТЕКИ
-P 
те саме, що `--no-dereference'
-R, -r, --recursive 
рекурсивно копіювати теки
--remove-destination 
видаляти кожний існуючий файл призначення перед спробою відкрити його (порівняйте --force)
--reply={yes,no,query} 
вказати як обробляти запит про існуючий файл призначення {так,ні,запитати}
--sparse=КОЛИ 
керувати створення розріджених файлів
--strip-trailing-slashes 
видалити будь-які кінцеві похилі з кожного арґументу ДЖЕРЕЛО
-s, --symbolic-link 
робити символьні посилання замість копіювання
-S, --suffix=СУФІКС 
перевизначити звичайний суфікс резерву
--target-directory=ТЕКА 
перенести всі арґументи ДЖЕРЕЛО до ТЕКИ
-u, --update 
копіювати лише коли файл ДЖЕРЕЛО новіший за файл призначення, або файл призначення відсутній
-v, --verbose 
пояснювати, що відбувається
-x, --one-file-system 
лишатись на цій файловій системі
--help 
показати цю довідку і вийти
--version 
показати інформацію про версію і вийти

За замовчуванням, розріджені ДЖЕРЕЛЬНІ файли визначаються грубою евристикою і відповідний файл ПРИЗНАЧЕННЯ робиться розрідженим теж. Це поведінка, що вибирається --sparse=auto. Вкажіть --sparse=always для створення розрідженого файлу ПРИЗНАЧЕННЯ завжди, коли ДЖЕРЕЛЬНИЙ файл містить досить довгу послідовність нульових байтів. --sparse=never забороняє створення розріджених файлів.

Суфікс резерву — «~», якщо не задано інший за допомогою --suffix або SIMPLE_BACKUP_SUFFIX. Метод контролю версій можна вибрати ключем --backup, або через змінну оточення VERSION_CONTROL. Можливі значення:

none, off 
ніколи не створювати резерв (навіть якщо задано --backup)
numbered, t 
створювати нумерований резерв
existing, nil 
нумерований, якщо такий вже існує, простий інакше
simple, never 
завжди робити простий резерв

Як виняток, cp робить резерв ДЖЕРЕЛА, коли вказані ключі force та backup і ДЖЕРЕЛО та ПРИЗНАЧЕННЯ однакові назви існуючого, звичайного файлу.

Автори

Написано Torbjorn Granlund, David MacKenzie та Jim Meyering.

Помилки

Повідомляйте про помилки на <bug-coreutils@gnu.org>.

Авторські права

Copyright © 2003 Free Software Foundation, Inc.
Це вільне програмне забезпечення; Дивіться умови копіювання в джерельних текстах. Немає ЖОДНОЇ гарантії; навіть про ВИГІДНІСТЬ чи ПРИДАТНІСТЬ ДЛЯ ПЕВНОЇ МЕТИ.

Дивіться також

Повна документація для cp підримується в посібнику Texinfo. Якщо програми info та cp правильно встановлені, команда

info cp

надасть повну довідку.

Особисті інструменти