Узнайте, как распаковать файл tar.xz в терминале Linux. Также узнайте, что такое tar и xz файлы.
Итак, вы только что загрузили программу или файл, который заканчивается на .tar.xz, и вам интересно, как извлечь этот файл tar.xz из командной строки в Linux.
Прежде чем мы покажем вам, как разархивировать файл tar.xz, позвольте нам быстро рассказать вам о tar и xz.
Что такое tar.xz файл?
tar — это утилита, которая объединяет несколько файлов в один файл. Основное преимущество такой утилиты, как tar, заключается в передаче файлов.
Из-за накладных расходов передача 100 файлов по 1 КБ займет больше времени, чем передача одного файла по 100 КБ.
Используя tar, вы можете заархивировать несколько файлов в один файл и тем самым сэкономить время и пропускную способность при передаче файла.
Но сам tar не сжимает файлы. Если вы используете tar для объединения 100 файлов по 1 КБ каждый, результирующий файл tar, вероятно, будет иметь размер около 100 КБ.
Для дальнейшей экономии времени и пропускной способности используются утилиты сжатия. Эти инструменты сжатия уменьшат размер результирующего файла. Tar.xz является одним из таких инструментов сжатия и использует алгоритм сжатия LZMA.
Вот почему результирующий файл tar.xz в нашем сценарии может быть значительно меньше, чем 100 КБ, скажем, 50 КБ.
Распаковка tar.xz файл в Linux
Извлечь файл tar xz довольно просто. Вам просто нужно убедиться, что в вашем дистрибутиве Linux есть поддержка утилиты сжатия xz.
Инструмент сжатия XZ доступен через пакет XZ-utils в большинстве дистрибутивов Linux. В большинстве случаев вы уже будете иметь утилиту XZ установленную по умолчанию.
Но вы все равно должны убедиться, что он установлен в вашей системе. Вы можете использовать менеджер пакетов вашего дистрибутива Linux для его установки.
В Debian или Ubuntu вы можете установить xz-utils с помощью следующей команды:
sudo apt install xz-utils
Если у вас есть поддержка сжатия xz в вашем дистрибутиве Linux, вы можете извлечь файл tar.xz с помощью стандартной команды tar:
tar -xf file.tar.xz
Здесь:
- -x означает извлечь архивный файл
- -f означает следующее имя архивного файла
Зачем вам нужно было указать х (извлечение) здесь? Потому что tar также может быть использован для создания (сжатия) файлов.
Поэтому вам нужно указать, какую операцию вы выполняете с помощью команды tar, сжатия (c) или извлечения (x).
Мы надеемся, что это краткое руководство помогло вам извлечь файл tar xz, и вы немного лучше стали разбираться в файлах tar и xz.