tar gz

Распаковка архива tar.gz
tar -xvf /path/to/archive.tar.gz

-x — распаковка
-v — визуализация процесса
-f — путь в файлу архива

Создание архива
tar -cvzf files.tar.gz ~/files

-с — упаковать
-z — сжать зипом

Просмотр содержимого архива
tar -tf  archive.tar

Извлечь часть архива

Порой из tar-архивов (.tar, .tar.gz, .tar.bz2) очень больших объемов требуется извлечь далеко не все содержимое, а лишь несколько определенных файлов. В таких случаях разархивировать исходный tar целиком нецелесообразно, поскольку не только потребует заметных ресурсов (в первую очередь, это нагрузка на диск), но и может занять продолжительное время.

Разумеется, авторы tar предусмотрели возможность извлечения из архива лишь указанных объектов. Все довольно тривиально — достаточно перечислить нужные файлы в качестве аргументов tar после самого имени архива. Например:

tar -xf archive.tar myfile1 dir2/myfile2

Эта команда извлечет из архива archive.tar файлы myfile1 и dir2/myfile2. В случае со сжатым архивом все делается аналогичным образом — добавляются соответствующие ключи: «z» для .gz (gzip) и «j» для .bz2 (bzip2).

 

источники

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