install - копировать файлы и устанавливать атрибуты
СИНТАКСИС
install [ОПЦИЯ]... [-T] ИСТОЧНИК НАЗНАЧЕНИЕ
install [ОПЦИЯ]... ИСТОЧНИК... ДИРЕКТОРИЯ
install [ОПЦИЯ]... -t ДИРЕКТОРИЯ ИСТОЧНИК...
install [ОПЦИЯ]... -d ДИРЕКТОРИЯ...
ОПИСАНИЕ
Эта программа install копирует файлы (часто только скомпилированные) в выбранные вами места назначения. Если вы хотите загрузить и установить готовый к использованию пакет в системе GNU/Linux, вам следует использовать диспетчер пакетов, такой как yum(1) или apt-get(1).
В первых трех формах ИСТОЧНИК копируется в НАЗНАЧЕНИЕ или несколько ИСТОЧНИКОВ в существующую ДИРЕКТОРИЮ, при этом устанавливаются режимы разрешений и владелец/группа. В 4-й форме создаются все компоненты указанной ДИРЕКТОРИИ (или ДИРЕКТОРИЙ).
Обязательные аргументы для длинных опций также являются обязательными для коротких опций.
--backup[=КОНТРОЛЬ]
создать резервную копию каждого существующего файла назначения
-b аналогично --backup, но не принимает аргумент
-c (игнорируется)
-C, --compare
сравнить содержимое исходных и целевых файлов, и если изменений в содержимом, владельце и разрешениях нет, не изменять целевой файл
-d, --directory
обрабатывать все аргументы как имена каталогов; создать все компоненты указанных каталогов
-D создать все основные компоненты НАЗНАЧЕНИЯ, кроме последнего, или все компоненты --target-directory, затем скопировать ИСТОЧНИК в НАЗНАЧЕНИЕ
--debug
объяснить, как файл копируется. Поддерживает -v
-g, --group=ГРУППА
установить группу, вместо текущей группы процесса
-m, --mode=РЕЖИМ
установить режим разрешений (как в chmod), вместо rwxr-xr-x
-o, --owner=ВЛАДЕЛЕЦ
установить владельца (только для суперпользователя)
-p, --preserve-timestamps
применить время доступа/изменения файлов ИСТОЧНИКА к соответствующим файлам назначения
-s, --strip
удалить таблицы символов
--strip-program=ПРОГРАММА
программа, используемая для удаления таблиц символов
-S, --suffix=СУФФИКС
изменить обычный суффикс резервной копии
-t, --target-directory=ДИРЕКТОРИЯ
скопировать все аргументы ИСТОЧНИКА в ДИРЕКТОРИЮ
-T, --no-target-directory
обрабатывать НАЗНАЧЕНИЕ как обычный файл
-v, --verbose
вывести имя каждого созданного файла или каталога
--preserve-context
сохранить контекст безопасности SELinux
-Z установить контекст безопасности SELinux для целевого файла и каждого созданного каталога на значение по умолчанию
--context[=CTX]
аналогично -Z, или если CTX указан, установить контекст безопасности SELinux или SMACK на CTX
--help отобразить эту справку и выйти
--version
вывести информацию о версии и выйти
Суффикс резервной копии по умолчанию — '\~', если не задан с помощью --suffix или SIMPLE_BACKUP_SUFFIX. Метод управления версиями можно выбрать с помощью опции --backup или через переменную окружения VERSION_CONTROL. Вот значения:
none, off
никогда не создавать резервные копии (даже если указана опция --backup)
numbered, t
создавать резервные копии с нумерацией
existing, nil
с нумерацией, если существуют резервные копии с нумерацией, в противном случае простые
simple, never
всегда создавать простые резервные копии
АВТОР
Написано Дэвидом Маккензи.
СООБЩЕНИЕ ОБ ОШИБКАХ
Онлайн-справка GNU coreutils: [https://www.gnu.org/software/coreutils/] Сообщайте об ошибках перевода по адресу [https://translationproject.org/team/]
ССЫЛКИ
cp(1)
Полная документация [https://www.gnu.org/software/coreutils/install] или доступна локально через: info '(coreutils) install invocation'
Упаковано Debian (9.7-3) Авторское право © 2025 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или более поздней [https://gnu.org/licenses/gpl.html]. Это бесплатное программное обеспечение: вы можете изменять и распространять его. Гарантий нет, в той мере, в которой это разрешено законом.