Работа с RAR архивами через командную строку OS X

У ряда пользователей OS X возникают сложности при работе с RAR архивами. Кто-то их решает путем установки бесплатных утилит из AppStore, но есть и более правильное решение.


Вообще эта заметка для тех, кто не хочет грузить свой Mac лишним ПО и умеет пользоваться терминалом.

Автор архиватора WinRar на самом деле не обделил вниманием и другие OS. Версии для Linux, FreeBSD и Mac OS X доступны для скачивания на

официальном сайте

, просто у них нет графического интерфейса.

Скачиваем архив для OS X и распаковываем в любую удобную папку.

Установка

Для того, чтобы пользоваться командами для архивации

rar

и распаковки

unrar

, их нужно установить. Делается это следующим образом:

Команда переносит приложение rar в папку /bin системы:
sudo install -c -o $USER rar /bin
Команда переносит приложение unrar в папку /bin системы:
sudo install -c -o $USER unrar /bin

или для

El Capitan

и выше:

Команда переносит приложение rar в папку /usr/local/bin системы:
sudo install -c -o $USER rar /usr/local/bin
Команда переносит приложение unrar в папку /usr/local/bin системы: 
sudo install -c -o $USER unrar /usr/local/bin

На этом все. Команды теперь будут доступны из любой директории, где бы вы не находились.

Проверить все ли хорошо можно просто выполнив в терминале

rar

или

unrar

. В результате Вы должны увидеть номер версии и другую информацию!

И все же, ниже мы собрали несколько типовых примеров использования архиватора через командную строку на OS X.

Примеры использования

Создание архива каталога:

rar a archive.rar folder/

Создание архива из нескольких файлов:

rar a archive.rar file.jpg file.doc file.mov

Создание архива директории

folder

с паролем

qwerty

:

rar a -pqwerty archive.rar folder/

Создание архива с паролем, шифрующим и список файлов:

rar a -hpqwert archive.rar folder/ 

Создание архива без алгоритмов сжатия:

rar a -m0 archive.rar folder/

Создание архива с максимальным сжатием:

rar a -m5 archive.rar folder/

Распаковка архива в текущую директорию:

unrar e archive.rar

Распаковка архива в отдельную директорию:

unrar x archive.rar

На этом все. Спасибо за то, что прочитали до конца!


Обновлено 26 февраля, установка на OS X El Capitan и выше. Спасибо за комментарии

e33

и

neprokin!


EnglishRussianUkrainian