При работе с Linux-системами часто приходится сталкиваться с файлами,
запакованными архиватором tar, который запускается из командной строки.
Ниже я приведу пример работы с этим архиватором в наиболее типичных
ситуациях.

1. Распаковать файл .tar.gz (или .tar) в текущую директорию:

tar -xvzf packed_files.tar.gz

tar -xvf packed_files.tar

Описание опций:

x - извлечь файлы из архива;

v - подробный вывод на экран (выводит список файлов);

z - указывет tar, что мы работаем со сжатым архивом .gz (не указывается
при работе с файлами .tar);

f - обязательный параметр, указывает tar, что мы работаем с файлами.

2. Вывести список файлов в архиве:

tar -tvf packed_files.tar

3. Упаковать файлы/директорию (со всеми поддиректориями) в архив:

tar -cvf packed_files.tar file1 file2 file3

tar -cvf packed_files.tar directory

-c - добавить файлы в архив.

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

gzip packed_files.tar