Веб-версияОткрыть в Telegram

ПостКак распаковать .tar.gz, .tar.bz2, .tar.xz и .tar.zst в Linux

10 сентября 2026
🐧
🐧 Linux Junior. Программирование под Linux.
Как распаковать .tar.gz, .tar.bz2, .tar.xz и .tar.zst в Linux Для работы с архивами в Linux используется утилита tar. Многие по привычке заучивают разные флаги сжатия для каждого формата (-z, -j, -J), однако в современном Linux всё гораздо проще. 💡 Главный лайфхак: универсальная команда Современный GNU tar умеет автоматически определять алгоритм сжатия по содержимому файла. Вам больше не нужно запоминать специальные ключи под каждый формат! Чтобы распаковать любой архив (.tar, .tar.gz, .tar.bz2, .tar.xz, .tar.zst, .tgz, .txz), достаточно одной универсальной команды: tar -xvf archive.tar.gz Разбор базовых ключей: -x (eXtract) — извлечь файлы из архива -v (Verbose) — показывать список извлекаемых файлов в консоли (опционально) -f (File) — указать путь к файлу архива (обязательно должен идти последним перед именем файла) ✔️ Распаковка в конкретную папку (-C) По умолчанию tar распаковывает содержимое в текущую директорию. Чтобы извлечь файлы в другой каталог, используйте ключ -C (--directory): tar -xvf archive.tar.xz -C /path/to/target_dir/ ⚠️ Указанная директория должна существовать заранее, tar не создает целевую папку автоматически. ✔️ Как сначала посмотреть содержимое архива (без распаковки)? Чтобы проверить, запакованы ли файлы в отдельную папку или они рассыплются по вашей текущей директории, используйте ключ -t (List): tar -tvf archive.tar.bz2 ✔️ Справочник: специфические ключи сжатия (для истории) Если вы работаете на старых UNIX-системах или пишете строгие скрипты, явное указание алгоритма сжатия может пригодиться: .tar.gz / .tgz (Gzip): ключ -z tar -xvzf archive.tar.gz .tar.bz2 / .tbz2 (Bzip2): ключ -j tar -xvjf archive.tar.bz2 .tar.xz / .txz (XZ / LZMA): ключ -J tar -xvJf archive.tar.xz .tar.zst / .tzst (Zstandard): ключ --zstd tar --zstd -xvf archive.tar.zst 📌 Резюме: Забудьте про запоминание флагов -z, -j и -J. Просто используйте tar -xvf для любых .tar.* архивов!
9 · 824 ·

Рядом в ленте

🐧🐧 Linux Junior. Программирование под Linux.❓ Как посмотреть список всех запланированных однократных задач at и отменить нужную? Ответ через час. #вопросы🐧🐧 Linux Junior. Программирование под Linux.Посмотреть очередь задач, созданных через at, можно командой atq (или at -l). Она выведет список с ID задач. Чтобы отменить конкретную задачу из очереди, исполь
это сообщение
🐧🐧 Linux Junior. Программирование под Linux.Опрос🐧🐧 Linux Junior. Программирование под Linux.❓ Как удалить на приемнике файлы, которых больше нет в источнике, при синхронизации через rsync? Ответ через час. #вопросы
🐧🐧 Linux Junior. Программирование под Linux.🐧 Linux Junior. Программирование под Linux.@juniorlinux · канал · Технологии
3 079подписчиков593средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем