tar.xz — это не магия, не вирус и не очередная «фича» от маркетологов Linux-дистрибутивов. Это просто архив, внутри которого может лежать всё, что угодно: исходники ядра, твой любимый софт или набор никому не нужных картинок. Главное, чтобы ты знал, как его распаковать. И да, забудь про «откройте файловый менеджер и кликните мышкой». Мы тут не кружок любителей GUI.

Самое простое решение

Открыл терминал. Перешёл в папку, где лежит архив:

cd /куда/там/ты/его/скинул

Дальше — команда в одну строчку:

tar -xJf file.tar.xz

Готово. Всё распаковано в текущую папку. Ни подтверждений, ни анимаций. Просто факты.

Что значат эти буквы, а не набор рандомных символов

  • -x — вытащить файлы из архива.
  • -J — сказать tar, что это XZ-сжатие, а не gzip или bzip2.
  • -f — указать, с каким файлом работаем.

Пример для наглядности:

tar -xJf kernel-source.tar.xz

Разархивирует твои исходники ядра прямо в текущую папку. Если не хочешь загадить её сотней файлов — укажи -C /путь/куда/надо.

А если ты всё ещё любишь мышкой?

Ну… можно. Запускаешь свой любимый архиватор (File Roller, Xarchiver и прочие), тыкаешь правой кнопкой по архиву → «Извлечь». Выбираешь папку. Ждёшь. Радость для тех, кто думает, что CLI — это чёрная магия.

Но учти — в консоли всё равно быстрее, а графика любит сбоить, особенно на кривых X-сессиях.

Практические советы

  • Если архив весит пару гигабайт — приготовься, что распаковка пожрёт процессор (XZ — жадный).
  • Не пихай sudo без нужды. last, tar и прочие базовые команды работают в домашней папке без прав рута.
  • Если боишься загадить рабочую директорию — создавай пустую папку и распаковывай туда:
mkdir temp_unpack && cd temp_unpack && tar -xJf ../file.tar.xz

Заключение

tar.xz — это просто. Не надо писать в чат «помогите, не открывается архив». Запомни три буквы: -xJf. Всё. Даже если завтра на сервер прилетит архив с ядром, исходниками или какой-то древней хренью, ты не растеряешься.