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 | Распаковать архив |