Linux: работа с tar, tar.gz и tar.bz2 архивами

Tar – стандартное и самое популярное средство для архивирования и распаковки данных в Linux. В этой статье: Как извлекать (распаковывать) и разархивировать (untar) файлы и папки из архивов tar, tar.gz и tar.bz2 с помощью командной строки в Linux.

TAR [файл *.tar] — это простой архив без сжатия
TAR GZIP [файл *.tar.gz] — это TAR архив, сжатый с помощью GZIP
TAR BZIP2 [файл *.tar.bz2] — это TAR архив, сжатый с помощью BZIP2

Распаковать и разархивировать файлы в [tar], [tar.gz] и [tar.bz2]

[tar] — Извлечь (распаковать) TAR Архив:

[tar.gz] — Извлечь и разархивировать TAR архив, сжатый с помощью GZIP:

[tar.bz2] — Извлечь и разархивировать TAR архив, сжатый с помощью BZIP2:

Ключи:

-x — извлечь файлы из архива
-v — выводить список обрабатываемых файлов
-f — указать имя архива или TAR файла
-z — разархивировать содержимое, сжатое с помощью программы gzip [tar.gz]
-j — разархивировать содержимое, сжатое с помощью программы bzip2 [tar.bz2]

Просмотреть содержимое архива [tar], [tar.gz] или [tar.bz2]

[tar] — Показать содержимое TAR архива:

[tar.gz] — Показать содержимое TAR архива, сжатого с помощью GZIP:

[tar.bz2] — Показать содержимое TAR архива, сжатого с помощью BZIP2:

Ключи:

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

Извлечь один файл из TAR архива

Используйте следующие команды для извлечения одного файла, скажем bar.txt, из архива:

Также можно указать путь к файлу:

Извлечь одну папку из TAR архива

Используйте следующие команды для извлечения одной папки, скажем docs, из архива:

Также можно извлечь какую-либо поддиректорию:

 



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

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

Ответить

Ваш 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="">