Как распаковать tar.gz и tar.bz2 архивы в Ubuntu / Как создать архив tar, gz, bz2 в Ubuntu

Обновлено 27.06.2017

Как распаковать tar.gz и tar.bz2 архивы в Ubuntu

Всем привет, ранее мы рассмотрели вопросы "Как распаковать архив 7z в Linux Ubuntu" и "Как открыть или создать архив RAR в Linux Ubuntu", теперь давайте узнаем, как распаковать tar.gz и tar.bz2 архивы, это основа основ, с которой практически сразу встречается начинающий линуксоид, так как в момент установки и скачивания различных пакетов, они очень часто бывают именно в таком виде. Это в Windows все просто, открыл winrar и кликнул мышкой, все тривиально, а тут придется пару команд выучить, но для этого вы и решили изучать linux.

 Распаковываем и создаем tar.gz и tar.bz2

  • tar.gz распаковывается так:

tar xvfz *.tar.gz

  • tar.bz2 распаковывается так:

tar xvjf *.tar.bz2

Синтаксис:

tar [-ключи] [название архива]

Используемые ключи:
-x – позволяет вам извлекать файлы из архива.
-v – на экран будут выведены все названия файлов для распаковки/упаковки. Если эта опция опущена, информация, выводимая в процессе обработки, будет ограничена.
-f – является обязательной опцией. Без неё tar пытается использовать магнитную ленту вместо файла архива.
-z – позволяет вам обрабатывать архив, сжатый gzip’ом (с расширением .gz). Если вы забудете указать эту опцию, tar выдаст ошибку. И наоборот, эта опция не должна использоваться для несжатых архивов.

Как создать архив в Linux

создать .tar (архив без сжатия)
tar -cvf file.tar /full/path

создать .tar.gz (архив со сжатием gzip):
tar -czvf file.tar.gz /full/path

создать .tar.bz2 (архив со сжатием bzip2):
tar -cjvf file.tar.bz2 /full/path

сохранить только структуру папок (без файлов):
tar -czvf dirs.tar.gz --no-recursion --files-from <( find /full/path -type d )

где:
/full/path - путь, для структуры, которую надо сохранить в архив

Используемые ключи:

-c – создать архив
-j – зажать в bzip2
-z – зажать в gzip
-f, -v – см. выше (f - обязательный ключ, v - для визуализации процесса)В файлах .tar можно хранить несколько папок (структуру папок и файлов). Лучше использовать с ключами для архивации файла .tar, чтобы в результате получились файлы с расширением .tar.gz (файл .tar сжатый архиватором gzip) или .tar.bz2 (файл .tar сжатый bzip2). bzip2 лучше сжимает, но с gzip более распространён, поэтому лучше сжимать gzip.
Если у вас установлен WinRAR, то проблем с открытием .tar.bz2 и .tar.gz   не будет.
Автор - Сёмин Иван

Добавить комментарий

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