📦 Работа с архивами RAR / UNRAR в Linux
RAR — популярный формат архивирования, поддерживающий сжатие, шифрование, разделение на тома и другие функции. В Linux работа с RAR осуществляется через утилиты `rar` и `unrar`.
📤 UNRAR — Распаковка RAR архивов
Утилита `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 архивами.
Команда | Описание |
---|---|
`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`.