TGViewer
LinuxSkill - Сводки с прода и Шпаргалки LinuxSkill - Сводки с прода и Шпаргалки @linuxskill · 10.7K subscribers
Post #1155 3.9K
📦 Стыдно не знать эти 44 команды архивации, которые избавят тебя от рутины

Снова забыл, какой ключ нужен для извлечения файлов из архива tar.xz, или путаешься в современных форматах сжатия? Хватит каждый раз гуглить документацию — держи ультимативную шпаргалку ровно на 44 команды по всем видам архивов и компрессии в Linux.

1. Работа с архивами tar
Классический инструмент администратора. Создание, распаковка и просмотр содержимого.


# Создать tar архив
$ tar cf [archive].tar [files]
$ tar czf [archive].tar.gz [files]
$ tar cjf [archive].tar.bz2 [files]
$ tar cJf [archive].tar.xz [files]

# Извлечь tar архив
$ tar xf [archive].tar
$ tar xzf [archive].tar.gz
$ tar xjf [archive].tar.bz2
$ tar xJf [archive].tar.xz

# Извлечь в определенную директорию
$ tar xf [archive].tar -C [directory]

# Показать содержимое архива
$ tar tf [archive].tar
$ tar tzf [archive].tar.gz


2. Сжатие и распаковка (gzip и bzip2)
Базовые утилиты для работы с популярными форматами сжатия.


# Сжать с помощью gzip
$ gzip [file]
$ gzip -k [file]
$ gzip -9 [file]

# Распаковать gzip
$ gunzip [file].gz
$ zcat [file].gz

# Сжать с помощью bzip2
$ bzip2 [file]
$ bzip2 -k [file]

# Распаковать bzip2
$ bunzip2 [file].bz2
$ bzcat [file].bz2


3. Современное сжатие (xz и zstd)
Форматы, обеспечивающие высокую степень сжатия или невероятную скорость.

# Сжать с помощью xz
$ xz [file]
$ xz -k [file]
$ xz -9 [file]

# Распаковать xz
$ unxz [file].xz
$ xzcat [file].xz

# Сжать с помощью zstd
$ zstd [file]
$ zstd -k [file]
$ zstd -19 [file]

# Распаковать zstd
$ unzstd [file].zst
$ zstdcat [file].zst


4. Популярный формат zip
Управление классическими zip-архивами прямо из консоли.


# Создать zip архив
$ zip [archive].zip [files]
$ zip -r [archive].zip [directory]
$ zip -e [archive].zip [files]

# Извлечь zip архив
$ unzip [archive].zip
$ unzip [archive].zip -d [directory]
$ unzip -l [archive].zip

# Показать информацию о zip архиве
$ zipinfo [archive].zip


5. Другие форматы: 7z, cpio, rar, ar
Работа с экзотическими или специфичными форматами упаковки.


# Создать 7z архив
$ 7z a [archive].7z [files]

# Извлечь 7z архив
$ 7z x [archive].7z

# Показать содержимое 7z архива
$ 7z l [archive].7z

# Создать cpio архив
$ find . | cpio -o > [archive].cpio

# Извлечь cpio архив
$ cpio -id < [archive].cpio

# Извлечь rar архив
$ unrar x [archive].rar

# Создать ar архив
$ ar rcs [archive].a [files]


❗️❗️❗️ Нравится формат? Ставь 👍

👉 Рубрика: #шпаргалка@LinuxSkill
⭐️ Зеркало в MAX

#Linux #Bash #Archiving #DevOps #Sysadmin #CLI
  • 👍 19
More from @linuxskill
  1. Oct 7, 2026Post #1243
  2. Oct 6, 2026GitOps-практики: развёртываем сервис через ArgoCD Классический CI/CD запускает деплой. Но…
  3. Oct 5, 2026Post #1241
  4. Oct 2, 2026📊 Диск тормозит, а iostat показывает норму? Ищем хвост задержек Приложение подвисает на з…
  5. Sep 30, 2026💀 CPU под 100%, а в top пусто? Ловим невидимые процессы через eBPF Сервер греется, в шапк…
  6. Sep 28, 2026🔥 Знаешь только ip a? 10 неочевидных команд ip для Linux Большинство админов знают про ip…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →