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. Всё. Даже если завтра на сервер прилетит архив с ядром, исходниками или какой-то древней хренью, ты не растеряешься.
0 комментариев