Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       install - копирует файлы и устанавливает атрибуты

ОБЗОР

       install [] [-s] [--strip] _ _
       install [] [-s] [--strip] _... 
       install [] [-d,--directory] ...

       Опции (краткая форма):
       [-b]  [-c]  [-D]  [-g ] [-m ] [-o ] [-S ] [-V
       {numbered,existing,simple}] [--help] [--version] [--]

ОПИСАНИЕ

       install копирует файлы, при этом устанавливая права доступа  к  ним  и,
       если это возможно, их владельца и группу.

       В  первой  из  вышеуказанных  форм  вызова,  _ копируется в
       _ .  Во второй форме каждый из _ копируется
       в заданный .  В последней форме вызова, создается каждый 
       (и любые недостающие родительские каталоги).

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

ОПЦИИ

       -c     Игнорируется;  существует  для  совместимости  со  старыми  Unix
              версиями install.

       -d, --directory
              Создает каждый заданный каталог и все отсутствующие родительские
              каталоги,  устанавливает  владельца, группу и права доступа, как
              задано в командной строке или  по  умолчанию.  Кроме  того,  все
              создаваемые  при  этом каталоги получают такие же права доступа.
              (В этом состоит отличие от версии  программы  install  из  SunOS
              4.x,   которая   дает   создаваемым   каталогам  права  доступа,
              установленные по умолчанию.)

       -D     Создавать  все  лидирующие  компоненты  (родительские  каталоги)
              _,  за  исключением  последнего, затем копировать
              _  в  _.   Данная  опция  полезна  для
              первой формы вызова программы.  (Новое в fileutils-4.0.)

       -g , --group=
              Задать  группу устанавливаемых файлов и каталогов.  По умолчанию
              назначается текущая группа.   может быть представлена  как
              именем группы, так и ее числовым идентификатором (GID).

       -m , --mode=
              Назначить  режим  доступа к устанавливаемому файлу или каталогу.
              Параметр  может быть либо восьмеричным числом,  либо  иметь
              символьную  форму  (с  нулевым  исходным режимом), как описано в
              chmod(1).  По умолчанию права доступа устанавливаются в 0755  --
              чтение, запись и выполнение для владельца, и чтение и выполнение
              для группы и остальных.

       -o , --owner=
              Если install имеет соответствующие  привилегии  (запущен  из-под
              root),  то  он  назначает  указанного   устанавливаемым
              файлам  и  каталогам.  По  умолчанию  владельцем   будет   root.
                может  быть  задан  как  именем  пользователя,  так  и
              числовым идентификатором пользователя (UID).

       -s, --strip
              Вырезать  таблицу   символов   из   устанавливаемого   бинарного
              выполняемого файла.

ОПЦИИ РЕЗЕРВНОГО КОПИРОВАНИЯ GNU

       GNU-версии  таких  программ как cp, mv, ln, install и patch могут, если
       потребуется, делать резервные копии файлов, которые будут перезаписаны,
       изменены или уничтожены.  При желании, резервные копии файлов создаются
       с помощью опции -b.  Как они будут  называться,  задает  опция  -V.   В
       случае,  если  имя файла резервной копии создается с помощью добавления
       суффикса к имени исходного файла,  то  суффикс  указывается  с  помощью
       опции -S.

       -b, --backup
              Делать  резервные  копии  файлов, которые будут перезаписаны или
              удалены.

       -S , --suffix=
              Добавить  к имени файла при создании его резервной копии.

              Если  данная  опция  не  задана,  то суффикс можно также задать,
              используя  переменную  окружения  SIMPLE_BACKUP_SUFFIX  Если  не
              задана  ни  опция,  ни  переменная, то по умолчанию используется
              суффикс ~.

       -V , --version-control=
              Определяет,  как  будут  называться  резервные   копии   файлов.
              Аргумент    может  принимать  значения  numbered  (или  t),
              existing (или nil) и never (или simple). Если  данная  опция  не
              задана,  то  будет  использовано  значение  переменной окружения
              VERSION_CONTROL.  Если же не задано значение и этой  переменной,
              то  по  умолчанию  тип  резервного копирования устанавливается в
              existing.

              Данная опция соответствует переменной version-control  в  Emacs.
              Допустимыми  значениями   являются (допускаются однозначные
              сокращения):

              t, numbered
                     Всегда делать нумерованные резервные копии файлов.

              nil, existing
                     Делать нумерованные резервные копии  файлов  для  файлов,
                     которые  уже  их  имеют  и  простые  резервные  копии для
                     остальных файлов.

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

СТАНДАРТНЫЕ ОПЦИИ GNU

       --help Выдать подсказку на стандартный вывод и успешно завершиться.

       --version
              Выдать информацию  о  версии  на  стандартный  вывод  и  успешно
              завершиться.

       --     Служит для обозначения конца списка опций.

ОКРУЖЕНИЕ

       При  работе  обычным  образом  используются  значения  переменных LANG,
       LC_ALL,  LC_CTYPE   и   LC_MESSAGES.    Для   версии   GNU   переменные
       SIMPLE_BACKUP_SUFFIX и VERSION_CONTROL управляют именованием файлов при
       резервном копировании, как описано выше.

СОВМЕСТИМОСТЬ

       BSD 4.2 (в котором есть опции -c, -m, -o, -g и -s).

ЗАМЕЧАНИЯ

       Данная страница  описывает  версию  install  из  пакета  fileutils-4.0;
       другие  версии могут иметь небольшие отличия.  Исправления и дополнения
       присылайте по адресу aeb@cwi.nl.  Отчеты об ошибках  в  этой  программе
       присылайте по адресу fileutils-bugs@gnu.ai.mit.edu.

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003