Команда install в системах Linux используется для копирования файлов и объединяет несколько команд в одну для упрощения их использования. Команда install использует команды cp, chown, chmod и strip.
Команда install не должна использоваться для установки приложений, которые уже подготовлены к использованию. Они должны быть загружены и установлены с использованием системы управления пакетами вашего дистрибутива.
Установить командный синтаксис
Правильный синтаксис команды установки включает в себя параметры, исходный файл и файл назначения.
устанавливать [ВАРИАНТ] ... ИСТОЧНИК DEST
устанавливать [ВАРИАНТ] ... ИСТОЧНИК ... КАТАЛОГ
устанавливать [ОПЦИЯ] ... -T ИСТОЧНИК КАТАЛОГА
устанавливать [ВАРИАНТ] ... -D КАТАЛОГ
Вот параметры, которые вы можете использовать с командой install:
- —резервный[= CONTROL] создает резервную копию каждого существующего файла назначения
- -б как —резервный но не принимает аргумент
- -с является (игнорируется)
- -С следует использовать для установки файла. То есть, если цель уже существует и не совпадает с новым файлом, в этом случае время изменения не будет изменено.
- -d, —каталог будет рассматривать все аргументы как имена каталогов; создать все компоненты указанных каталогов
- -D создает все ведущие компоненты DEST, кроме последнего, затем копирует SOURCE в DEST. Это полезно в первом формате выше.
- -грамм, —группа= GROUP устанавливает групповое владение
- -м, —Режим= MODE устанавливает режим доступа (как в chmod) вместо rwxr-xr-x
- -о, —владелец= ВЛАДЕЛЕЦ устанавливает право собственности (только для суперпользователя)
- -п, —сохранить-временные метки применяет время доступа / изменения файлов SOURCE к соответствующим файлам назначения
- -s, —полоса таблицы символьных полос. Это полезно только для первого и второго форматов выше.
- -S, —суффикс= SUFFIX переопределяет обычный суффикс резервной копии
- -v, —подробный печатает имя каждого каталога по мере его создания
- -z, —context-CONTEXT устанавливает контекст безопасности SELinux для файлов и каталогов
- —Помогите отображает справочную информацию и выходит
- —версия выводит информацию о версии и выходит
Суффиксом резервной копии является `~ ‘, если не установлено с —суффикс или SIMPLE_BACKUP_SUFFIX. Метод контроля версий может быть выбран с помощью —резервный опция или через переменную окружения VERSION_CONTROL.
Это значения:
- нет, выкл — никогда не делайте резервных копий (даже если —резервный дано)
- пронумеровано, т — делает пронумерованные резервные копии
- существующий, ноль — нумеруется, если существуют нумерованные резервные копии: в противном случае все просто
- просто, никогда — всегда делайте простые резервные копии
Полная документация для установки поддерживается в виде руководства Texinfo. Если информация и программы установки установлены на вашем сайте правильно, команда информация установить должен дать вам доступ к полному руководству.
Используйте команду man (% man), чтобы увидеть, как команда используется на вашем компьютере.
Пример команды установки
Следующая команда предлагает пример того, как использовать команду install Linux для копирования файлов. Каждая папка и файл должны быть настроены для вашей собственной ситуации.
$установить -D /source/folder/*.py / destination / folder
Здесь опция -D используется для копирования всех файлов .py из папки / source / в папку / destination / folder. Опять же, все, кроме «install» и «-D», должно быть изменено, чтобы соответствовать вашим собственным файлам и папкам.
Если вам нужно создать папку назначения, вы можете использовать эту команду (для нашего примера здесь):
$установить -d / destination / folder
Вот параметры, которые вы можете использовать с командой install:
- —резервный[= CONTROL] создает резервную копию каждого существующего файла назначения
- -б как —резервный но не принимает аргумент
- -с является (игнорируется)
- -С следует использовать для установки файла. То есть, если цель уже существует и не совпадает с новым файлом, в этом случае время изменения не будет изменено.
- -d, —каталог будет рассматривать все аргументы как имена каталогов; создать все компоненты указанных каталогов
- -D создает все ведущие компоненты DEST, кроме последнего, затем копирует SOURCE в DEST. Это полезно в первом формате выше.
- -грамм, —группа= GROUP устанавливает групповое владение
- -м, —Режим= MODE устанавливает режим доступа (как в chmod) вместо rwxr-xr-x
- -о, —владелец= ВЛАДЕЛЕЦ устанавливает право собственности (только для суперпользователя)
- -п, —сохранить-временные метки применяет время доступа / изменения файлов SOURCE к соответствующим файлам назначения
- -s, —полоса таблицы символьных полос. Это полезно только для первого и второго форматов выше.
- -S, —суффикс= SUFFIX переопределяет обычный суффикс резервной копии
- -v, —подробный печатает имя каждого каталога по мере его создания
- -z, —context-CONTEXT устанавливает контекст безопасности SELinux для файлов и каталогов
- —Помогите отображает справочную информацию и выходит
- —версия выводит информацию о версии и выходит
Суффикс резервной копии равен `~ ‘, если не установлен с —суффикс или SIMPLE_BACKUP_SUFFIX. Метод контроля версий может быть выбран с помощью —резервный опция или через переменную окружения VERSION_CONTROL.
Это значения:
- нет, выкл — никогда не делайте резервных копий (даже если —резервный дано)
- пронумеровано, т — делает пронумерованные резервные копии
- существующий, ноль — нумеруется, если существуют нумерованные резервные копии: в противном случае все просто
- просто, никогда — всегда делайте простые резервные копии
Полная документация для установки поддерживается в виде руководства Texinfo. Если информация и программы установки установлены на вашем сайте правильно, команда информация установить должен дать вам доступ к полному руководству.
Используйте команду man (% man), чтобы увидеть, как команда используется на вашем компьютере.
Пример команды установки
Следующая команда предлагает пример того, как использовать команду install Linux для копирования файлов. Каждая папка и файл должны быть настроены для вашей собственной ситуации.
$ install -D /source/folder/*.py / destination / folder
Здесь опция -D используется для копирования всех файлов .py из папки / source / в папку / destination / folder. Опять же, все, кроме «install» и «-D», должно быть изменено, чтобы соответствовать вашим собственным файлам и папкам.
Если вам нужно создать папку назначения, вы можете использовать эту команду (для нашего примера здесь):
$ install -d / destination / folder