Linux: работа с архивами GZIP и BZIP2

Tar — стандартное и самое популярное средство для архивирования и распаковки данных в Linux.

Работа с GZIP форматом

Проверка архива tar.gz:

Разархивирование tar.gz:

Создание архива tar.gz текущей директории (со всеми поддиректориями):

Работа с BZIP2 форматом

Проверка архива tar.bz2:

Разархивирование tar.bz2:

Создание архива tar.bz2 текущей директории (со всеми поддиректориями):

Ключи утилиты TAR

v – Подробный вывод информации и работе.
f – Эта опция позволяет записывать в файл. Т.е. ее нужно указывать всегда как при создании нового архива, так и при распаковке.
c – Создание нового архива. Используется вместе с опцией f.
A – Добавить файлы в архив. Внимание: сжатые архивы (bzip2 или gzip) нельзя изменить! Обновить/добавить файлы можно только в те архивы, которые созданы без сжатия, т.е. например так tar cf архив.tar имя-файла
r – Добавить файлы в конец архива.
d – Показать различия между архивами.
t – Вывести список файлов в архиве.
u – Добавить в архив только те файлы, что новее уже существующих в архиве.
x – Извлечь файлы из архива. Вместе с этой опцией надо указывать тип архива.
j – Указывает тип архива bzip2.
z – Указывает тип архива gzip.
k – Не перезаписывать существующие файлы.
—keep-newer-files Не перезаписывать существующие файлы, которые новее, чем файлы в архиве.
—remove-files Удалить файлы, после добавления их в архив.
w – Интерактивный режим, в котором tar будет запрашивать подтверждения на каждое действие.
X – имя-файла Не добавлять в архив файлы, список которых указан в файле «имя-файла».

Возможные ошибки

tar: Error is not recoverable: exiting now

Используем следующую команду для извлечения архива:

 



Поддержать проект

Если Вам понравилась данная статья, Вы можете поблагодарить автора:

Ответить

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вы можете использовать HTML- теги и атрибуты:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">