Таблица 17.2. Часто употребляемые модификаторы утилиты tar
Модификатор | Сокращенный вариант | Описание |
---|---|---|
--absolute-paths | P | Сохраняет символ / в начале пути к файлу |
--bzip2 | I | Задает обработку архива с помощью bzip2 . (В старых версиях tar не поддерживается) |
--directory | C | Перед обработкой данных делает указанный каталог текущим |
--exclude | (отсутствует) | Запрещает включать файл в архив |
--exclude-from | X | Запрещает включать в архив файлы, указанные в данном файле |
--file [узел:] | f | Выполняет архивирование, используя в качестве архива указанный файл на указанном узле. (Узел сети указывается при выполнении резервного копирования, инициируемого клиентом.) |
--gzip или --ungzip | z | Задает обработку архива программой gzip или ungzip |
--listed-incremental= | g | Создает или использует файл, содержащий результаты инкрементного копирования |
--multi-volume | M | Задает обработку архива на нескольких лентах |
--one-file-system | 1 | Сохраняет или восстанавливает только одну файловую систему |
--same-permissions или --preserve- permissions | p | Сохраняет информацию о пользователях и о правах доступа |
--tape-length | L | Определяет длину ленты в килобайтах; используется совместно с --multi-volume |
--verbose | v | Выводит информацию об обработанных файлах |
--verify | W | Сразу после записи сравнивает исходный файл с файлом, записанным в архив |
В качестве примера использования приведенных выше опций рассмотрим следующую ситуацию. Предположим, что к компьютеру через интерфейс SCSI подключен накопитель на магнитных лентах. Для доступа к этому устройству используется имя /dev/st0
или /dev/nst0
. Для создания резервной копии содержимого каталога /home
с сохранением прав доступа и с выводом имен архивируемых файлов надо задать следующую команду:
# tar --create --verbose --file /dev/st0 /home
Если указать сокращенные обозначения опций, приведенные в табл. 17.1 и 17.2, то данная команда примет вид:
# tar cvf /dev/st0 /home
Некоторые опции программы tar
(а именно --one-file-system
, --same-permission
s, --listed-incremental
и --verify
)
Вы читаете Сетевые средства Linux