Install
install — команда Unix копирующая файлы и устанавливающая атрибуты. Некоторые реализации предлагают использовать strip при установке исполняемых файлов.
Использование: install [КЛЮЧ]... [-T] ИСТОЧНИК НАЗНАЧЕНИЕ
или: install [КЛЮЧ]... ИСТОЧНИК... КАТАЛОГ или: install [КЛЮЧ]... -t КАТАЛОГ ИСТОЧНИК... или: install [КЛЮЧ]... -d КАТАЛОГ...
В первых трёх формах копирует ИСТОЧНИК в НАЗНАЧЕНИЕ или несколько ИСТОЧНИКОВ в существующий КАТАЛОГ, устанавливая режимы доступа и владельца/группу. В четвёртой форме создаёт все компоненты указанных КАТАЛОГОВ.
Аргументы, обязательные для длинных ключей, обязательны и для коротких:
--backup[=CONTROL] создавать резервную копию каждого существующего файла назначения -b аналогично -backup, но не принимает аргумент -c (игнорируется) -C, --compare сравнивать каждую пару исходных и конечных файлов, а в некоторых случаях вообще не изменяет назначение -d, --directory рассматривать все аргументы как имена каталогов; создаёт все указанные каталоги -D создавать все начальные составляющие НАЗНАЧЕНИЯ кроме последнего, затем копировать ИСТОЧНИК в НАЗНАЧЕНИЕ -g, --group=ГРУППА устанавливать ГРУППУ, а не группу текущего процесса -m, --mode=РЕЖИМ устанавливать РЕЖИМ (как chmod), а не rwxr-xr-x -o, --owner=ВЛАДЕЛЕЦ устанавливать ВЛАДЕЛЬЦА (только для суперпользователя) -p, --preserve-timestamps устанавливать целевым файлам времена доступа/изменения, как у их файлов-ИСТОЧНИКОВ -s, --strip удалять таблицы символов -S, --suffix=СУФФИКС использовать для резервных копий заданный СУФФИКС -t, --target-directory=КАТАЛОГ копировать все аргументы-ИСТОЧНИКИ в КАТАЛОГ -T, --no-target-directory считать НАЗНАЧЕНИЕ обычным файлом -v, --verbose выводить название каждого создаваемого каталога -P, --preserve_context (SELinux) сохранять контекст безопасности -Z, --context=CONTEXT (SELinux) установить контекст безопасности файлов и каталогов --help показать эту справку и выйти --version показать информацию о версии и выйти
По умолчанию суффикс для запасных копий ~, если только не установлена переменная окружения SIMPLE_BACKUP_SUFFIX или ключ --suffix. Способ контроля версий может быть установлен при помощи ключа --backup или переменной окружения VERSION_CONTROL. Допустимые значения:
none, off никогда не создавать резервных копий (даже если указан ключ --backup) numbered, t создавать нумерованные копии existing, nil если существуют нумерованные копии, то создавать нумерованные иначе создавать простые simple. never всегда создавать простые копии