mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

      TAR(1)                                                   TAR(1)

      НАЗВАНИЕ
              tar - обслуживание файлового архива на магнитной ленте

      СИНТАКСИС
              /etc/tar  [-]c[v][w][f][b] архив блок файл ...

              /etc/tar  [-]r[v][w][f][b] архив блок [файл ...]

              /etc/tar  [-]t[v][f] архив

              /etc/tar  [-]u[v][w][f][b] архив блок [файл ...]

              /etc/tar  [-]x[l][m][o][v][w][f] архив [файл ...]

      ОПИСАНИЕ
              Команда tar сохраняет файлы на магнитной ленте и извле-
              кает их с ленты. Ее действиями управляют  первый  аргу-
              мент - цепочка символов,  содержащая  по  крайней  мере
              один символ, специфицирующий выполняемую функцию (c, r,
              t, u, или x), за которым, возможно,  следует  одна  или
              несколько спецификаций режима выполнения этой  функции.
              Следующими аргументами являются: имя архива (обычно это
              /dev/mt,  но  при наличии спецификации f архивом служит
              файл) и коэффициент блокирования. Остальными аргумента-
              ми этой команды являются имена файлов и каталогов, ука-
              зывающие, какие файлы должны быть сохранены или восста-
              новлены. Во всех случаях имя каталога обозначает содер-
              жащиеся в нем файлы и (рекурсивно) подкаталоги.

              Выполняемая функция специфицируется одним из  следующих
              символов:

              r    Указанные файлы записываются в конец архива.

              x    Указанные файлы извлекаются из архива, а если  за-
                   дан каталог, содержимое которого было  записано  в
                   архив, то этот каталог  восстанавливается  (рекур-
                   сивно). Рекомендуется задавать файлы относительны-
                   ми маршрутными именами, иначе tar не сможет  найти
                   их в архиве. Имя владельца, время модификации, ре-
                   жим доступа также восстанавливаются (если  возмож-
                   но). Если не указано ни одно имя файла или катало-
                   га, то извлекается все содержимое архива. Заметим,
                   что если в архиве есть несколько файлов с одним  и
                   тем же именем, то в результате извлечется  послед-
                   ний.

              t    Архив просматривается и имена указанных  файлов  и
                   информация о них выводятся всякий раз,  когда  они
                   встречаются в архиве. Формат вывода аналогичен ко-
                   манде ls -l. Если имена файлов не указаны, то  вы-
                   водятся сведения обо всех файлах архива.

              u    Указанные файлы добавляются в архив, если  их  там
                   не  было или они были модифицированы после послед-
                   ней записи в архив. Включает спецификацию r.

              c    Создание нового архива; файлы начинают записывать-
                   ся с начала архива,  а  не  за  последним  файлом.
                   Включает спецификацию r.

              Следующие символы могут быть использованы дополнительно
              к букве, задающей желаемое  действие.  Использовать  их
              следует в порядке, указанном в разделе СИНТАКСИС.

              v    Обычно tar выполняет указанное действие без  сооб-
                   щений пользователю. Опция v заставляет  tar  выво-
                   дить имена всех файлов, которые  он  обрабатывает,
                   причем перед именами выводится буква, обозначающая
                   действие. Если выбрана функция t, то v дает больше
                   информации о сохраненном файле, а  не  просто  его
                   имя.

              w    Если указан этот модификатор, то tar печатает дей-
                   ствие, которое он собирается сделать, за ним выво-
                   дит имя файла и ждет подтверждения от  пользовате-
                   ля. Если введено слово, которое начинается с буквы
                   y, то действие выполняется. Любое другое введенное
                   слово рассматривается как нет.

              f    Этот модификатор заставляет использовать следующий
                   аргумент как имя архива вместо /dev/mt. Если вмес-
                   то имени файла задан -, то tar пишет на  стандарт-
                   ный вывод или читает со стандартного ввода, в  за-
                   висимости от указанного действия.  Таким  образом,
                   tar может использоваться как начало или конец кон-
                   вейера. Команда tar может также использоваться для
                   копирования  каталогов  вместе   с   иерархической
                   структурой  подкаталогов  при   помощи   следующей
                   конструкции:

                   cd fdir; /etc/tar cf - . |(cd tdir; /etc/tar xf -)

              b    Если указан этот модификатор, то аргумент блок ис-
                   пользуется, как коэффициент блокирования для запи-
                   сей на ленте. По умолчанию он равен 1,  максималь-
                   ный - 20. Если архив обновляемый или он расположен
                   в специальном блочном файле, то модификатор непри-
                   меним. Этот  модификатор  может  быть  использован
                   только для архивов действительно расположенных  на
                   магнитной ленте (см. опцию f выше).  Размер  блока
                   определяется автоматически при чтении ленты (режи-
                   мы x и t).

              l    Этот модификатор позволяет выводить  сообщения  об
                   ошибках, если tar не смог разрешить все ссылки  на
                   сохраняемые файлы. Если модификатор l  не  указан,
                   то сообщений об ошибках по этому поводу не будет.

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

              o    Этот модификатор  придает  извлекаемым  из  архива
                   файлам идентификаторы владельца и группы пользова-
                   теля,  запустившего  программу  извлечения,  а  не
                   идентификаторы, записанные в  архиве.  Модификатор
                   корректен только в режиме извлечения (x).

      ФАЙЛЫ
              /dev/mt
              /tmp/tar*

      СМ. ТАКЖЕ
              ar(1), cpio(1), ls(1).
              copall(1M) в Справочнике администратора.

      ДИАГНОСТИКА
              Сообщения о неправильном спецификаторе и  ошибках  вво-
              да/вывода на ленту.

              Сообщения о нехватке памяти для таблиц ссылок.

      СЮРПРИЗЫ
              Нет способа указать в архиве n-ый  экземпляр  заданного
              файла.

              Ошибки ввода/вывода обрабатываются прямолинейно.

              Режим u может работать медленно.

              Опция  b  не может быть использована при работе с архи-
              вом, который должен  обновляться.  Используемый  сейчас
              драйвер  магнитной ленты не позволяет отматывать ее на-
              зад. Если архив находится в дисковом файле, то опцию  b
              нельзя  применять ни в коем случае, потому что обновле-
              ние архива, расположенного на  диске,  может  разрушить
              его.

              Текущее ограничение на длину имени файла равно 100 сим-
              волам.

              Команда tar не копирует пустые каталоги  и  специальные
              файлы.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк