CP(1)

СИНТАКСИС
cp - копирование файлов и каталогов

SYNOPSIS

краткий обзор
cp [ОПЦИЯ]... [-T] ИСТОЧНИК НАЗНАЧЕНИЕ
cp [ОПЦИЯ]... ИСТОЧНИК... КАТАЛОГ
cp [ОПЦИЯ]... -t КАТАЛОГ ИСТОЧНИК...

ОПИСАНИЕ

Копирует ИСТОЧНИК в НАЗНАЧЕНИЕ, или несколько ИСТОЧНИК(ов) в КАТАЛОГ.

Обязательные аргументы для длинных опций являются обязательными и для коротких.

-a, --archive
    тоже самое что и -dR --preserve=all

--attributes-only
    не копировать данные файла, а только его атирибуты

--backup[=CONTROL]
    делает резервные копии для каждого из файлов назначения

-b  похожа на --backup , но не принимает аргумент

--copy-contents
    копировать ксодержимое специальных файлов при рекурсии

-d  тоже что и --no-dereference --preserve=links

-f, --force
    если файл назначения не может быть открыт, то удалите его и попробуйте снова ( эта опция игнорируется когда так же используется опция -n)

-i, --interactive
    запросить перед перезаписью ( перезаписывает предыдущее значение опции -n)

-H  следуйте по символической ссылке в источнике путем запуска команды в формате command-line

-l, --link
    жесткие ссылки на файлы вместо копирования

-L, --dereference
    всегда следуйте символьным ссылкам в источнике

-n, --no-clobber
    не перезаписывать существующий файл ( перезаписывает предыдущее начение опции-i)

-P, --no-dereference
    никогла не следуйте символьным ссылкам в источнике

-p  тоже, что и --preserve=mode,ownership,timestamps

--preserve[=ATTR_LIST]
    подтверждение определенных атрибутов ( по-умолчанию: режим, владелец, временная метка) если возможно, то дополнительные атрибуты: контекст, ссылки, xattr, все

--no-preserve=ATTR_LIST
    не подтверждать определенные атирибуты

--parents
    использовать полное имя файла в каталоге

-R, -r, --recursive
    рекурсивное копирование каталогов

--reflink[=WHEN]
    контролировать копии clone/CoW

--remove-destination
    удалить существующее назначение файла до попытки открытия файла (противоположно --force)

--sparse=WHEN
    контролировать создание разреженных файлов. Смотри ниже

--strip-trailing-slashes
    удалить любые слэши из аргумента источника

-s, --symbolic-link
    делать символические ссылки вместо копирования

-S, --suffix=SUFFIX
    перезаписать обычный суффикс резервного копирования

-t, --target-каталог=каталог
    копировать все аргументы источника в каталог

-T, --no-target-каталог
    рассматривать назначение как обычный файл

-u, --update
    копировать только в том случае, когда файл источника новее файла назначения или файл назначения пропущен

-v, --verbose
    объяснить происходящее

-x, --one-file-system
    оставаться в этой файловой системе

-Z  установить значение контекста безопасности SELinux для файла назначения в тип по-умолчанию

--context[=CTX]
    похоже на -Z, или если определен CTX, когда установлен SELinux или SMACK контекст безопасности на CTX

--help
    отобразить этот файл справки и выйти

--version
    отбразить версию и выйти

По-умолчанию разреженные файлы источники находятся грубым эвристическим анализом и соответствующие файлы назначения становятся разреженными тоже. --sparse=auto определяет такое поведение. Определите --sparse=always для создания разреженного файла назначения вне зависимости от содержит ли файл источник последовательность нулевых битов достаточной длинны.

Когда определено --reflink[=always], что представляет собой "легкую" копию, где блоки данных копируются только при изменении. Если это не возможно - копирование заканчивается с ошибкой, или если определено --reflink=auto , то используйте стандартное копирование

Метод контроля версии может быть выбран посредством опции --backup или установкой переменной окружения VERSION_CONTROL. Ниже перечисленны возможные значения:

none, off
    никогда не делает резервное копирование ( даже если задано --backup)

numbered, t
    делает пронумерованные резервные копии

existing, nil
    пронумеровано, если существуют пронумерованные резервные копии, в ином случае простые (копии)

simple, never
    всегда делать простые резервные копии

Отдельный случай, cp делает резервные копии источника, когда установены опции "принудительно" и "резервное копирование", и имена файлов источника и назначения одинаковы для существующего обычного файла.

АВТОР
Torbjorn Granlund, David MacKenzie и Jim Meyering.

ПЕРЕВОД
АстраЛинукс июль 2020 - перевод

СООБЩЕНИЯ ОБ ОШИБКАХ
Онлайн справка по GNU coreutils: <http://www.gnu.org/software/coreutils/>
Сообщить об ошибках перевода: <http://translationproject.org/team/>

АВТОРСКИЕ ПРАВА
Copyright © 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
Это свободное программное обеспечение: вы можете изменять и распространять его. НЕ ПРЕДОСТАВЛЯЕТСЯ ГАРАНТИИ, если это разрешено законом.

СМОТРИТЕ ТАКЖЕ
Полная документация: <http://www.gnu.org/software/coreutils/cp>
или локально доступна через: info '(coreutils) cp invocation'

ПЕРЕВОД
АстраЛинукс июль 2020 - перевод CP "1" "Февраль 2017" "GNU coreutils 8.26" "Пользовательские команды"