Linux

Как извлечь или распаковать tar.xz в Linux, чем открыть файл

Lorem ipsum dolor

Новоиспеченные пользователи Linux-систем, впервые сталкиваясь с архивом, задают такой вопрос: «Как распаковать tar.xz?». Отвечаем на этот вопрос нашей сегодняшней статьей.

Tar — это архиватор, который по умолчанию встроен во многие дистрибутивы Linux. Он обрел популярность из-за своей совместимости с операционной системой Windows. Воспользоваться этим архиватором в Линуксе можно двумя способами:

  •  при помощи терминала и набора специальных команд;

  •  при помощи графического интерфейса.

Графический интерфейс для архиватора «Tar» предусмотрен не во всех дистрибутивах, а терминал во всех. Поэтому, если в вашем дистрибутиве есть графический интерфейс для архиватора «Tar», вам не составит труда им воспользоваться, так как его работа интуитивно понятна, а потому на ней нет смысла подробно останавливаться. А вот уметь пользоваться архиватором «Tar» через консоль — это полезный навык, поэтому о таком варианте использования мы расскажем немного подробнее.

Расширение «xz» это распространенный алгоритм сжатия файлов на основе другого известного алгоритма — LZMA. Название файлов, которые были заархивированы архиватором «Tar» с применением алгоритма «xz», оканчиваются на «.tar.xz » или «.txz».

Как распаковать «.tar.xz» в Linux

Представим, что у вас на компьютере с операционной системой Linux есть некий архивный файл — myarchive.tar.xz. Чтобы его распаковать, есть два способа:

  1. Воспользоваться графическим интерфейсом программы для архивирования «Tar».

  2. Воспользоваться терминалом.

Как распаковать документ с расширением «.tar.xz» графическим интерфейсом

  1. Найдите документ, который необходимо распаковать. В нашем случае это «myarchive.tar.xz».

  2. Наведите на него курсор и нажмите правую кнопку мыши.

  3. В открывшемся меню найдите пункт «Извлечь». После нажатия на этот пункт документ будет распакован в новую папку, которая будет расположена рядом с папкой-архивом. Если выбрать пункт «Извлечь в», тогда можно указать папку, куда нужно распаковать архив.

Пользователи Windows также могут распаковать файл с расширением «.tar.xz». Для этого им нужно воспользоваться программой «7zip», которая поддерживает это расширение.

Проблема этого способа в том, что не все дистрибутивы Linux поддерживают графический интерфейс архиватора «Tar». В этом случае нужно будет воспользоваться терминалом.

Как распаковать файл с расширением «.tar.xz» при помощи терминала в Linux

  1. Откройте консоль.

  2. Введите команду: $ tar -xf myarchive.tar.xz

После этой команды файл «myarchive.tar.xz» будет распакован в новую папку рядом с самим архивом. Если нужно распаковать файл с расширением «tar.xz» в определенную папку, тогда нужно использовать еще один флаг в команде «-С». Тогда команда будет такой:

$ tar -xf myarchive.tar.xz -C<адрес расположения папки, куда нужно распаковать файл>

Нетрудно заметить, что распаковать файл с расширением «.tar.xz» в Linux несложно. Но это не все, на что способен архиватор «Tar». Он обладает большим количеством дополнительных опций, которыми можно воспользоваться, если знать основные флаги для составления команд для терминала.

Архиватор «Tar» и его основные опции

Синтаксис архиватора для консоли довольно простой. Чтобы заархивировать документы, команда составляется по такому шаблону:

tar<описание основных функций> archive.tar<перечисление файлов для их архивации>

Чтобы распаковать файлы с расширением «.tar.xz » в Linux, используется следующий шаблон команды для терминала:

tar<описание основных функций><имя файла, который нужно распаковать><описание дополнительных функций>

За основные функции архиватора отвечают следующие флаги команды:

  • «-А» добавляет один существующий архивированный документ к другому;

  • «-с» позволяет создавать собственные архивы и определять в них различные файлы;

  • «-d» может проверить, чем различаются два архива между собой, или удалить какой-либо файл с архива;

  • «-r» позволяет определять в конец существующего архива какие-либо файлы;

  • «-t» открывает возможность рассмотреть содержание архива;

  • «-u» дает возможность обновить уже существующий архивированный документ;

  • «-х» дает возможность распаковать документы с расширением «.tar.xz».

Ко всем этим основным функциям архиватора можно добавить ряд дополнительных параметров. Например:

  • «-c dir» перед тем как команда будет выполнена, произойдет смена директории на указанную в «dir»;

  • «-f» позволяет вывести результат архивирования в «file»;

  • «-р» сохранит все права доступа к архиву;

  • «-v» презентует перечень сведений о завершенных и незавершенных процессах, связанных с архивацией.

Но и это еще не все флаги, потому что архиватор «Tar» очень функционален. Например, для взаимодействия со сжатием в архиваторе предусмотрены специальные флаги:

  • «-а» помогает выбрать программу, с помощью которой будет сжиматься информация;

  • «-l» налаживает фильтрацию архивов с помощью программы «PROG»;

  • «-j» обеспечивает сжатие возможностями программы «bzip2»;

  • «-J» или «-xz» обеспечивает сжатие возможностями программы «xz»;

  • «-lzip» обеспечивает сжатие возможностями программы «Lzip»;

  • «-lzma» обеспечивает сжатие возможностями программы «Lzma»;

  • «-z» обеспечивает сжатие возможностями программы «GZIP».

Опций, флагов и команд в архиваторе «Tar» достаточное количество. Чтобы всеих увидеть, в терминале нужно активировать команду:

tar - - help

Заключение

Сегодня мы выяснили, как можно распаковать файлы с расширением «.tar.xz » в Linux. Конечно, самый удобный способ — это воспользоваться пользовательским интерфейсом. Но если его нет, тогда полезно будет знать, как правильно составлять команды в терминале для работы с архиватором «Tar».

Архиватор «Tar» широко применяется в Linux, потому что поддерживает расширение «xz», которое также поддерживается и программой «7zip» в Windows.

Схожие статьи

Linux

Существуют ли стандартные коды состояния выхода в Linux

Ubuntu Touch: определение, преимущества и правила установки вместо Android
Linux

Ubuntu Touch: определение, преимущества и правила установки вместо Android

Linux

Как заставить BIND и Microsoft DNS хорошо работать вместе?

Linux

Как использовать sudo для перенаправления вывода, если у меня нет разрешения на запись

×