Поиск по сайту:
...греки, вложившие в такое множество слов так мало мыслей (Ф. Вольтер).

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

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

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

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

 

6. команда bzip2

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

Опции bzip2:

  • -d : Распаковать файл.
  • -z : Сжать файл (поведение по умолчанию).
  • -k : Сохраните исходный файл при сжатии.
  • -f : Принудительная перезапись выполняется, если выходной файл существует.

 

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

bzip2 filename.txt

 

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

bzip2 -d filename.txt.bz2

 

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

bzip2 -k filename.txt

 

7. Команда xz

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

Опции xz:

  • -d : Распаковать файл.
  • -k : Сохраните исходный файл после сжатия.
  • -z : Сжать файл (поведение по умолчанию).
  • -f : Принудительная перезапись существующих файлов.

 

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

xz filename.txt

 

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

xz -d filename.txt.xz

 

Читать  Как переименовывать файлы с помощью mmv для расширенного переименования

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

xz -k filename.txt

 

8. Команда zip

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

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

  • -r : Рекурсивно архивировать содержимое каталога.
  • -u : Обновите архив новыми файлами.
  • -d : Удалите указанные файлы из архива.
  • -m : Переместите файлы в архив и удалите оригиналы.

 

Создайте 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:

  • a : Добавить файлы в архив.
  • x : Извлеките файлы из архива.
  • v : Создание многотомных архивов.
  • p : Установите пароль для доступа к архиву.

 

Создайте архив 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:

  • a : Добавление файлов в архив.
  • x : Извлечение файлов из архива.
  • l : Перечислите содержимое архива.
  • d : Удалить файл из архива.
Читать  Проверка орфографии в командной строке Linux

 

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

7z a archive_name.7z file1 file2

 

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

7z x archive_name.7z

 

Заключение

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

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

 

Начало:

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

Это может быть вам интересно


Рекомендуемое
В повседневной жизни мы часто сталкиваемся с архивными файлами на…

Спасибо!

Теперь редакторы в курсе.