Работа с 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!


admin

Share
Published by
admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

3 недели ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

3 недели ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

3 недели ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

3 недели ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

3 недели ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

3 недели ago