MyTetra Share
Делитесь знаниями!
Команды для работы с архивами tar.gz, tar.bz2, tar.xz
Время создания: 01.03.2009 00:21
Текстовые метки: tar, gz, bz2, tar.gz, tar.bz2, tar.xz, gzip, bzip2, xz, tgz, архив, linux, dot, dot-файл, dot-file
Раздел: Компьютер - Linux - Архиваторы
Запись: xintrea/mytetra_syncro/master/base/0000000809/text.html на raw.github.com

Распаковка любого формата tar


Архиватор tar умеет распаковывать архивы, автоматически определяя формат упаковки. Форматы упаковки бывают разные: gz, bz, bz2, zx, xz и прочие. Для распаковки архива tar в любом формате, можно воспользоваться командой:


tar -xvf file.tar.gz


Данная команда извлечет содержимое архива в текущий каталог.



Проверка, разархивирование и создание архива в заданном tar-формате



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


Проверка архива tar.gz (и получение листинга файлов)


tar -zvtf file.tar.gz


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


tar -zxvf file.tar.gz


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


tar -zcvf file.tar.gz * # Это упаковка без включения скрытых файлов (dot-файлов)

tar -zcvf file.tar.gz . # Это упаковка с включением скрытых файлов (dot-файлов)


Внимание! Создаваемому файлу обязательно нужно писать расширение tar.gz в команде создания архива. Иначе архив не создастся, несмотря на опции создания tar.gz файла. Для других форматов тоже следует соблюдать это требование.


Примечание: вместо расширения *.tar.gz иногда используют *.tgz. Это абсолютно тот же формат, просто в какой-то момент решили, что короткое расширение более удобно в использовании.



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


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


tar -jvtf file.tar.bz2


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


tar -jxvf file.tar.bz2


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


tar -jcvf file.tar.bz2 *



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


Проверка архива tar.xz


tar -Jvtf file.tar.xz


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


tar -Jxvf file.tar.xz


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


tar -Jcvf file.tar.xz *


В справке написано, что опция -J - это работа с форматом xz, однако некоторые майнтейнеры ошибаются, и создают архивы формата xz с расширением zx. На 2022 год формата zx или формата tar.zx не существует. Если встречаются такие архивы, то это просто ошибка того, кто делал архив.


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования