Работа с архиватором tar

Что такое архив файлов, думаю, объяснять не надо? Все мы привыкли пользоваться архиваторами (программы управления файловыми архивами) прибегая к помощи графической оболочки, но иногда в самый неподходящий момент возникает ситуация, когда удобный и "красивый" интерфейс любимого рабочего стола недоступен. Тогда на помощь приходит "старая", "добрая" консоль. И так, предположим перед нами голая консоль, команда ls показала список файлов, среди которых есть необходимый нам, допустим, probe.tar.gz. В последнем упакованы драйвера видео карты, как раз необходимые для работы графического сервера. Что же, поспешим их распаковать быстрее, ведь "скучная" и "неинтересная" консоль уже изрядно надоела. Для этих целей предусмотрена команда tar. Но перед ее использованием хочу напомнить, что помимо общих опций она обязана содержать одну из перечисленных, без которых выполнение tar, будет сводиться к отображению:

tar: Вы должны указать одну из опций `-Acdtrux'
Попробуйте `tar --help' или `tar --usage' для
получения дополнительной информации.

Основные опции команды tar:

-A, --catenate, --concatenate
    склеить файлы tar в один архив

-c, --create
    создать новый архив

-d, --diff, --compare
     найти различия между архивом и файловой системой

--delete
     удалить из архива (не применяется к магнитным лентам!)

-r, --append
     добавить файлы в конец архива

-t, --list         
     показать содержимое архива

-u, --update
     добавить только новые версии файлов файлов

-x, --extract, --get             
     извлечь файлы из архива

Пример использования команды tar:

tar -xvvf foo.tar
    распаковать foo.tar

tar -xvvzf foo.tar.gz
    распаковать запакованный gzip'ом foo.tar.gz

tar -cvvf foo.tar foo/
    создать foo.tar из содержимого директории foo

Дополнительные опции использования команды tar:

-j, --bzip2 
    используется для распаковки .bz2 файлов

-z, --gzip, --ungzip             
    используется для распаковки .gz файлов

-M, --multi-volume       
    создать/показать/распаковать многотомный архив

Итак воспользовавшись командой tar со следующими опциями:

tar -xvvzf probe.tar.gz

распаковываем его и смело продолжаем настраивать графический интерфейс Вашего десктопа. Другие не менее интересные опции этой очень важной команды можно найти в руководстве пользователя:

man tar

которое, кстати, и использовалось для создания этого короткого обзора.

Размещено: 18.03.2007 23:37 Всего комментариев: 0
Автор: amigo Блог: Мой интересный блог о Linux
Тэги: tar , архиватор

Комментарии:

Нет комментариев.

Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.