Как открыть файл xz на linux
Перейти к содержимому

Как открыть файл xz на linux

  • автор:

Формат файла XZ — описание, как открыть?

Файл формата XZ открывается специальными программами. Чтобы открыть данный формат, скачайте одну из предложенных программ.

Чем открыть файл в формате XZ

Тип файла: XZ Compressed Archive Разработчик: Tukaani Категория: Сжатые файлы (архивы)

Архив, сжатый при помощи XZ-компрессии — алгоритма сжатия высокой производительности. Содержит в себе один или более сжатых файлов. Обычно используется для распространения пакета Slackware Linux.

Файлы расширения XZ могут также содержать файл формата .TAR и иметь тип файла .TXZ.

Чем открыть файл в формате XZ (XZ Compressed Archive)

Файл с расширением .xz

Иконка формата файла xz

Файл XZ — это сжатый архив, который применяют в системах Linux для распространения дистрибутивов ОС и программных пакетов. Формат XZ использует алгоритм сжатия LZMA2, обеспечивающий высокую степень компрессии данных. Файл XZ представляет собой контейнер и может включать только один файл. Поэтому для архивации нескольких файлов, их обычно сначала объединяют в архив TAR, который затем сжимают в формате XZ. Полученный в результате архив имеет расширение .txz.

Расширение файла XZ

Эти файлы XZ можно просматривать с помощью шесть существующего (-их) прикладных (-ого) программных (-ого) средств (-а), как правило, 7-Zip, разработанного Igor Pavlov. Оно связано с один основным (-и) типом (-ами) файла (-ов), но часто встречается в формате XZ Compressed Archive. Основную часть этих фацлов классифицируют, как Compressed Files.

Файлы с расширением XZ были идентифицированы на настольных компьютерах (и некоторых мобильных устройствах). Они полностью или частично поддерживаются Windows, Android и Linux. Рейтинг популярности основного типа файла XZ составляет «Низкий», что означает, что эти файлы встречаются на стандартных настольных комьютерах или мобильных устройствах достаточно редко.

Подробную информацию о файлах XZ и программах, с помощью которых они открываются, см. далее. Кроме того, далее также представлены сведения о простых способах устранения неполадок, которые помогут вам открыть файл XZ.

Как распаковать (разархивировать) файл tar.xz

Команда tar позволяет создавать и извлекать архивы tar. Он поддерживает широкий спектр программ сжатия, таких как gzip, bzip2, lzip, lzma, lzop, xz и compress.

Xz — популярный алгоритм сжатия файлов на основе алгоритма LZMA. По соглашению имя tar-архива, сжатого с помощью xz, оканчивается на .tar.xz или .txz .

В этой статье объясняется, как использовать команду tar для извлечения (или распаковки) архивов .tar.xz или .txz .

Извлечение файла tar.xz

Утилита tar предустановлена по умолчанию во всех дистрибутивах Linux и macOS.

Чтобы извлечь файл tar.xz, вызовите команду tar с параметром —extract ( -x ) и укажите имя файла архива после параметра -f :

tar -xf archive.tar.xz

tar автоматически определяет тип сжатия и извлекает архив. Эту же команду можно использовать для извлечения архивов tar, сжатых с помощью других алгоритмов, таких как .tar.gz или .tar.bz2 .

Если командная строка вам не нравится, вы можете использовать файловый менеджер графического интерфейса. Чтобы распаковать (разархивировать) файл tar.xz, просто щелкните правой кнопкой мыши файл, который хотите извлечь, и выберите «Извлечь». Пользователям Windows необходим инструмент под названием 7zip для извлечения файлов tar.xz.

Для более подробного вывода используйте параметр -v . Эта опция указывает tar отображать имена файлов, извлекаемых на терминале.

tar -xvf archive.tar.xz

По умолчанию tar извлекает содержимое архива в текущий рабочий каталог . Чтобы извлечь архивные файлы в определенный каталог, используйте —directory ( -C ).

В следующем примере показано, как извлечь содержимое архива в /home/linuxize/files :

tar -xf archive.tar.xz -C /home/linuxize/files

Извлечение определенных файлов из файла tar.xz

Чтобы извлечь определенный файл (ы) из файла tar.xz, добавьте разделенный пробелами список имен файлов, которые нужно извлечь, после имени архива:

tar -xf archive.tar.xz file1 file2

При извлечении файлов вы должны указать их точные имена, включая путь, как они печатаются при вызове tar с параметром —list ( -t ).

Извлечение одного или нескольких каталогов из архива аналогично извлечению нескольких файлов:

tar -xf archive.tar.xz dir1 dir2

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

tar -xf archive.tar.xz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors 

Параметр —wildcards позволяет извлекать файлы из файла tar.xz на основе шаблона подстановки. Шаблон должен быть заключен в кавычки, чтобы оболочка не могла его интерпретировать.

Например, чтобы извлечь только файлы, имена которых заканчиваются на .png , вы должны использовать:

tar -xf archive.tar.xz --wildcards '*.png'

Извлечение файла tar.xz из stdin

При извлечении сжатого файла tar.xz путем чтения архива со стандартного ввода (обычно через конвейер) вы должны указать параметр распаковки. Параметр -J сообщает tar что файл сжат с помощью xz.

В приведенном ниже примере мы загружаем ядро Linux с помощью команды wget и перенаправляем его вывод в команду tar :

wget -c https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz -O - | sudo tar -xj

Если вы не укажете вариант декомпрессии, tar покажет вам, какой вариант вам следует использовать:

tar: Archive is compressed. Use -J option tar: Error is not recoverable: exiting now 

Листинг содержимого файла tar.xz

Чтобы вывести список содержимого файла tar.xz, используйте параметр —list ( -t ):

tar -tf archive.tar.xz

Результат будет выглядеть примерно так:

file1 file2 file3 

Если вы добавите параметр —verbose ( -v ), tar выведет дополнительную информацию, такую как владелец, размер файла, временная метка и т. Д.

tar -tvf archive.tar.xz
-rw-r--r-- linuxize/users 0 2020-02-15 01:19 file1 -rw-r--r-- linuxize/users 0 2020-02-15 01:19 file2 -rw-r--r-- linuxize/users 0 2020-02-15 01:19 file3 

Выводы

Файл tar.xz представляет собой архив Tar, сжатый с помощью xz. Чтобы извлечь файл tar.xz, используйте команду tar -xf , за которой следует имя архива.

Если у вас есть вопросы, оставьте комментарий ниже.

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

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