Linux & # 39; Установить & # 39; команда

Копирование файлов в Linux с помощью & # 34; Install & # 34; команда

Команда install в системах Linux используется для копирования файлов и делает это путем объединения нескольких команд в одну для упрощения их использования. Команда install использует команды cp, chown , chmod и strip .

Команда install не должна использоваться для установки приложений, которые уже подготовлены для использования. Они должны быть загружены и установлены с использованием системы управления пакетами вашего дистрибутива.

Установить командный синтаксис

Правильный синтаксис команды install включает параметры, исходный файл и файл назначения.

  install  [ OPTION ] ...  SOURCE DEST  
install [ OPTION ] ... SOURCE ... СПРАВОЧНИК
установка [ ОПЦИЯ ]. .. -t ИСТОЧНИК КАТАЛОГА
установить [ ОПЦИЯ ] ... -d КАТАЛОГ

Вот параметры, которые вы можете использовать с командой install :

  • – резервная копия [= CONTROL ] создает резервную копию каждого существующего файла назначения
  • -b похоже на – резервное копирование , но не принимает аргумент
  • -c (игнорируется)
  • -C должен использоваться для установки файла. То есть, если цель уже существует и не совпадает с новым файлом, в этом случае время изменения не будет изменено.
  • -d , – каталог будут обрабатывать все аргументы как имена каталогов; создать все компоненты указанных каталогов
  • -D создает все ведущие компоненты DEST, кроме последнего, затем копирует SOURCE в DEST. Это полезно в первом формате выше.
  • -g , – group = GROUP устанавливает групповое владение
  • -m , – mode = MODE устанавливает режим разрешений (как в chmod) вместо rwxr-xr-x
  • -o , – владелец = ВЛАДЕЛЕЦ устанавливает право собственности (только для суперпользователя)
  • -p , – preserve-timestamps применяет время доступа/изменения файлов SOURCE к соответствующим файлам назначения.
  • -s , – strip убирает таблицы символов. Это полезно только для первого и второго форматов выше.
  • -S , – суффикс = SUFFIX заменяет обычный резервный суффикс
  • -v , – подробный печатает имя каждого каталога по мере его создания
  • -z, –context-CONTEXT устанавливает контекст безопасности SELinux для файлов и каталогов
  • – справка отображает справочную информацию и завершает работу
  • – версия выводит информацию о версии и завершает работу

Суффиксом резервной копии является `~ ‘, если он не установлен с помощью – суффикса или SIMPLE_BACKUP_SUFFIX. Метод контроля версий можно выбрать с помощью параметра – backup или с помощью переменной среды VERSION_CONTROL.

Это значения:

  • нет, выключено – никогда не делайте резервных копий (даже если указано – резервное копирование )
  • пронумерованный, t – делает пронумерованные резервные копии
  • существующий, ноль – нумеруется, если существуют нумерованные резервные копии: в противном случае все просто
  • простой, никогда – всегда делайте простые резервные копии

Полная документация для install поддерживается в виде руководства Texinfo. Если программы info и install правильно установлены на вашем сайте, команда info install должна предоставить вам доступ к полному руководству.

Используйте команду man (% man ), чтобы увидеть, как команда используется на вашем конкретном компьютере.

Пример команды установки

Следующая команда предлагает пример использования команды Linux install для копирования файлов. Каждая папка и файл должны быть настроены для вашей собственной ситуации.

  $  install -D /source/folder/*.py/destination/folder 

Здесь опция -D используется для копирования всех файлов .py из /source/folder в /destination/папка папка. Опять же, все, кроме «install» и «-D», должно быть изменено, чтобы соответствовать вашим собственным файлам и папкам.

Если вам нужно создать папку назначения, вы можете использовать эту команду (для нашего примера здесь):

  $  install -d/destination/folder 

Оцените статью
Solutics.ru
Добавить комментарий