Unix Man (Справочное руководство)


TAR(1) - часть 2


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

v w f

b l m o
Обычно tar выполняет указанное действие без сообщений пользователю. Опция v заставляет tar выводить имена всех файлов, которые он обрабатывает, причем перед именами выводится буква, обозначающая действие. Если выбрана функция t, то v дает больше информации о сохраненном файле, а не просто его имя.
Если указан этот модификатор, то tar печатает действие, которое он собирается сделать, за ним выводит имя файла и ждет подтверждения от пользователя. Если введено слово, которое начинается с буквы y, то действие выполняется. Любое другое введенное слово рассматривается как нет.
Этот модификатор заставляет использовать следующий аргумент как имя архива вместо /dev/mt. Если вместо имени файла задан -, то tar пишет на стандартный вывод или читает со стандартного ввода, в зависимости от указанного действия. Таким образом, tar может использоваться как начало или конец конвейера. Команда tar может также использоваться для копирования каталогов вместе с иерархической структурой подкаталогов при помощи следующей конструкции:

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

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

ФАЙЛЫ

/dev/mt /tmp/tar*

СМ. ТАКЖЕ


, , .

в Справочнике администратора.

ДИАГНОСТИКА


Сообщения о неправильном спецификаторе и ошибках ввода/вывода на ленту.

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

СЮРПРИЗЫ


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

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

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

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

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

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




Начало  Назад  Вперед