📦 Работа с архивами RAR / UNRAR в Linux

RAR — популярный формат архивирования, поддерживающий сжатие, шифрование, разделение на тома и другие функции. В Linux работа с RAR осуществляется через утилиты `rar` и `unrar`.


Утилита `unrar` используется для извлечения файлов из RAR архива.

Команда Описание
`sudo apt install unrar` Установка в Debian/Ubuntu
`sudo dnf install unrar` Установка в CentOS/RHEL
`unrar x archive.rar` Распаковка с сохранением структуры
`unrar l archive.rar` Просмотр содержимого архива
`unrar t archive.rar` Проверка целостности архива
`unrar pВАШПАРОЛЬ x archive.rar` Распаковка архива с паролем

Утилита rar позволяет создавать и управлять RAR архивами.

Команда Описание
`rar a archive.rar mydir` Архивировать каталог без вложенных директорий
`rar -r a archive.rar mydir` Архивировать каталог с подкаталогами
`rar a archive.rar file1 file2` Архивировать несколько файлов
`rar a -m5 archive.rar files` Уровень сжатия (0 — без сжатия, 3 — по умолчанию, 5 — максимальное)
`rar a -v100M archive.rar files` Разделить архив на части по 100МБ
`rar u archive.rar file.dat` Обновить или добавить файл в архив
`rar d archive.rar file.txt` Удалить файл из архива
`rar a -pВАШПАРОЛЬ archive.rar files` Архив с паролем (без запроса)
`rar a -p archive.rar` Архив с паролем (запрос пароля при создании)
`rar x archive.rar` Распаковать архив

  • Команды `rar` и `unrar` могут не быть установлены по умолчанию — используйте пакетный менеджер вашей системы.
  • Формат `.rar` часто используется для многообъемных архивов и защищённых данных.
  • Для максимальной совместимости используйте `zip` или `tar` в скриптах, если не требуется специфическая функциональность `rar`.