Установка rar-архиватора Ubuntu/Debian
Все очень просто, но программа платная, возможно начнет клянчить денег, но пока она об этом ни слова не сказала...
Установка rar:
Для начала нужно добавить не свободные репрозитории, например от Яндекса:
Зайти в /etc/apt/sources.list и добавить строки:
deb http://mirror.yandex.ru/debian/ stable main contrib non-free deb-src http://mirror.yandex.ru/debian/ stable main contrib non-free deb http://security.debian.org/ stable/updates main contrib non-free deb-src http://security.debian.org/ stable/updates main contrib non-free
Обновить список пакетов:
apt update
ну и затем установить rar-архиватор.
apt install rar
Установка разорхиватора:
apt install unrar
Но работает оно лишь из консоли
rar a -r -m5 -t -dh /home/admin/arhiv.rar /home/www
Пример работы в Linux
где
a - ключ обозначающий создание или добавление файла в архив
-r - указывает, что нужно архивировать папку целиком со всеми подпапками
-m5 - степень сжатия - 0 - шустрое сжатие - 5 максимальное сжатие
-t - тестирование архива, после создания
-dh - позволяет открыть файл, даже если он кем то занят
первый путь - куда будет сохранен архив
второй - что в него попадет.
Если нужно сжать конкретный файл, чтобы он лежал в корне архива, то лучше сперва перейти в каталог с этим файлом:
cd /home/www
затем сжать
rar a arhiv.rar -m5 file.txt
Если указывать полный путь к файлу, то этот полный путь так же попадет в архив.