ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Пятница, 11 апреля, 2025

5 Лучших инструментов архивирования с помощью командной строки для Linux – Часть 2

5 Лучших инструментов архивирования командной строки для Linux

В нашей предыдущей статье мы рассмотрели 5 лучших инструментов командной строки для работы с архивами, включая tar, shararcpio и gzip.

В этой статье мы рассмотрим ещё 5 утилит для архивирования и сжатия, которые полезны в различных ситуациях, а также их функции, параметры и практические примеры.

 

6. команда bzip2

bzip2 — это инструмент для сжатия файлов, который использует алгоритм Burrows-Wheeler и кодирование длин серий (RLE) для достижения более высокой степени сжатия, чем gzip, и создаёт сжатые файлы с расширением .bz2.

Опции bzip2:

 

Сжатие файла:

bzip2 filename.txt

 

Распаковать файл .bz2:

bzip2 -d filename.txt.bz2

 

Сожмите файл и сохраните оригинал:

bzip2 -k filename.txt

 

7. Команда xz

xz — ещё одна популярная утилита для сжатия файлов, которая использует алгоритм LZMA2 и обеспечивает более высокую степень сжатия, чем gzip и bzip2, для файлов большего размера и создаёт сжатые файлы .xz.

Опции xz:

 

Сжатие файла:

xz filename.txt

 

Распаковать файл .xz:

xz -d filename.txt.xz

 

Сожмите файл и сохраните оригинал:

xz -k filename.txt

 

8. Команда zip

zip — одна из самых распространённых утилит для архивирования файлов, которая сжимает файлы в один .zip архив и широко используется для обмена файлами между платформами.

Варианты застежки-молнии:

 

Создайте zip-архив:

zip archive_name.zip file1 file2 file3

 

Рекурсивное сжатие каталога:

zip -r archive_name.zip /path/to/directory

 

Извлеките zip-архив:

unzip archive_name.zip

 

9. Команда rar

rar — это проприетарная утилита для архивирования, которая широко используется для сжатия больших файлов и поддерживает архивы с защитой паролем и многотомные архивы.

Параметры rar:

 

Создайте архив rar:

rar a archive_name.rar file1 file2

 

Извлеките архив rar:

rar x archive_name.rar

 

Создайте защищенный паролем rar-архив:

rar a -p archive_name.rar file1 file2

 

10. Команда 7zip (7z)

7z — это утилита для сжатия с высоким коэффициентом, которая использует алгоритм LZMA для создания файлов .7z и обеспечивает более высокую степень сжатия, чем большинство других утилит.

Опции 7z:

 

Создайте архив 7z:

7z a archive_name.7z file1 file2

 

Извлеките архив 7z:

7z x archive_name.7z

 

Заключение

С помощью этих дополнительных инструментов у вас теперь есть целый арсенал утилит для архивирования и сжатия, которые помогут справиться с любой задачей по сжатию файлов в Linux. У каждого инструмента есть свои преимущества и области применения, поэтому выберите тот, который лучше всего соответствует вашим потребностям.

Не стесняйтесь оставлять свои отзывы в комментариях ниже!

 

Начало:

Exit mobile version