Winrar параметры запуска. Общий синтаксис командной строки
Синтаксис командной строки
WinRAR допускает управление из командной строки. Общий синтаксис командной строки таков:
WinRAR <команда> -<ключ1> -<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\>
команда | Комбинация символов, определяющая действие, которое будет выполнять WinRAR. |
ключ | Ключи используются для определения специфических действий, степени сжатия, типа архива и пр. |
архив | Имя обрабатываемого архива. |
файлы | Имена обрабатываемых файлов. |
файл-список | Файлы-списки - это обычные текстовые файлы, содержащие
имена файлов для обработки. Каждое имя файла должно быть указано на
отдельной строке и начинаться с первой позиции строки. В файл-список
допускается помещать комментарии, признак начала комментария - символы
//. Например, для архивирования файлов *.txt из папки c:\work\doc,
файлов *.bmp из папки c:\work\image и всех файлов из папки c:\work\misc
можно создать backup.lst, содержащий следующие строки:
c:\work\doc\*.txt//резервная копия текстов c:\work\image\*.bmp//резервная копия рисунков После этого для архивирования достаточно будет выполнить команду: winrar a backup @backup.lst В одной командной строке разрешается указывать как обычные имена или группы файлов для обработки, так и файлы-списки. Если не указаны ни файлы, ни файлы-списки, то подразумевается шаблон *.* (т.е. WinRAR обработает все файлы). |
путь для извлечения | Используется только с командами e и x и указывает папку, в которую нужно извлекать файлы. Если эта папка не существует, то она будет создана. |
Примечания
а) Если не указаны ни файлы , ни файл-список , то подразумевается шаблон *.* , т.е. WinRAR обработает все файлы.
б) Если не указано расширение архива, то WinRAR будет использовать формат архива по умолчанию, выбранный в профиле архивации по умолчанию, но если вы хотите указать тип архива явно, то это можно сделать добавлением к имени архива расширения RAR или ZIP.
в) Ключи, введённые в командной строке, имеют более высокий приоритет, чем соответствующие установки в диалоге конфигурации, т.е. используются параметры, заданные ключами.
г) Для команд C , E , S , T , RR , K и X в имени архива допускается использовать шаблоны, поэтому одной командой можно обработать сразу нескольких архивов. Более того, если вместе с этими командами указать ключ , то поиск архивов будет вестись и во всех вложенных папках.
д) Некоторые команды и ключи применимы только к архивам RAR, некоторые — к архивам RAR и ZIP, а некоторые — к архивам всех поддерживаемых форматов. Это зависит от возможностей, заложенных в формат архива.
е) Команды и ключи не зависят от регистра символов, поэтому вы можете набирать их как строчными, так и прописными буквами.
Опции команды rar.exe
http://www.forum.mista.ru/topic.php?id=227495
WinRAR допускает управление из командной строки. Общий синтаксис командной строки таков: WinRAR <команда> –<ключ1> –<ключN> <архив> <файлы…> <@файл-список…> <путь для извлечения\> команда Комбинация символов, указывающая на действие, которое будет выполнять WinRAR. ключ Ключи используются для определения специфических действий, степени сжатия, типа архива и пр. архив Имя обрабатываемого архива. файлы Имена обрабатываемых файлов. файл-список Файлы-списки – это простые текстовые файлы, содержащие имена файлов для обработки. Каждое имя файла должно быть указано на отдельной строке и начинаться с первой позиции строки. В файл-список допускается помещать комментарии, признак начала комментария – символы //. Например, для архивирования файлов *.txt из папки c:\work\doc, файлов *.bmp из папки c:\work\image и всех файлов из папки c:\work\misc можно создать backup.lst, содержащий следующие строки:c:\work\doc\*.txt //резервная копия текстовc:\work\image\*.bmp //резервная копия рисунковc:\work\miscПосле этого для архивирования достаточно будет выполнить команду:rar a backup @backup.lstВ одной командной строке разрешается указывать как обычные имена или группы файлов для обработки, так и файлы-списки. Если не указаны ни файлы, ни файлы-списки, то подразумевается шаблон *.* (т.е. WinRAR обработает все файлы). путь для извлечения Используется только с командами e и x и указывает папку, в которую нужно извлекать файлы. Если эта папка не существует, то она будет создана. Замечания а) Если не указаны ни файлы, ни файл-список, то подразумевается шаблон *.*, и WinRAR обработает все файлы. б) Если не указано расширение архива, то WinRAR будет использовать формат архива по умолчанию, выбранный в профиле архивации по умолчанию, но если вы хотите указать тип архива явно, то это можно сделать добавлением к имени архива расширения RAR или ZIP. в) Ключи, введенные в командной строке, имеют более высокий приоритет, чем соответствующие установки в диалоге конфигурации, т.е. используются параметры, заданные ключами. г) Для команд c, e, s, t, rr, k и x в имени архива допускается использовать шаблоны, поэтому одной командой можно обработать сразу нескольких архивов. Более того, если вместе с этими командами указать ключ -r, то поиск архивов будет вестись и во всех вложенных папках. д) Некоторые команды и ключи применимы только к архивам RAR, некоторые - к архивам RAR и ZIP, а некоторые - к архивам всех поддерживаемых форматов. Это зависит от возможностей, заложенных в формат архива. е) Команды и ключи не зависят от регистра символов, поэтому вы можете набирать их как строчными, так и прописными буквами.
Опции:
Ac Снять атрибут "архивный"
после архивации или извлечения
-ad
Добавить к пути назначения имя архива
-af<тип> Указать формат архива
-ag[формат] Добавить к имени
архива текущую дату и время
-ao
Добавить файлы с установленным
атрибутом "архивный"
-ap
Установить путь внутри архива
-as
Синхронизировать содержимое
архива
-av Добавить электронную
подпись
-av- Запретить
добавление/проверку электронной подписи
-cl Преобразовать имена файлов
в нижний регистр
-cu Преобразовать
имена файлов в верхний регистр
-df
Удалить файлы после архивации
-dh
Открывать совместно используемые
файлы
-ds Не сортировать файлы
при архивации
-ed Не добавлять
пустые папки
-en Не добавлять
блок "конец архива"
-ep
Исключить пути из имен
-ep1
Исключить из пути базовую папку
-ep2 Сохранять полные пути файлов
-f Освежить файлы
-hp[пароль]
Шифровать и данные, и заголовки
файлов
-ibck Запустить WinRAR как
фоновый процесс в системном лотке
-ieml
Отправить архив по электронной
почте
-ilog[имя] Записывать
протокол ошибок в файл
-inul Не
выводить сообщений об ошибках
-k
Заблокировать архив
-kb Сохранять
на диске файлы, извлечённые с ошибками
-m
Команды:
A Добавить файлы в архив C Добавить архивный комментарий D Удалить файлы из архива E Извлечь файлы из архива, игнорируя пути F Освежить файлы в архиве K Заблокировать архив M Переместить файлы и папки в архив R Восстановить поврежденный архив RC Воссоздать недостающие тома RR[N] Добавить информацию для восстановления RV[N] Создать тома для восстановления S[имя] Преобразовать архив в самораспаковывающийся S- Удалить SFX-модуль T Протестировать файлы в архиве U Обновить файлы в архиве X Извлечь файлы из архива с полными путями
L: просмотр содержимого архива.
Наши примеры:
Добавить в архив с именем arh.rar все файлы, имеющие расширение.dbf и.cdx.
1. Создаем в каталоге BAZA подкаталог Arhiv .
2. Устанавливаем путь к подкаталогу Arhiv:
SET DEFAULT TO "D:\BAZA\Arhiv"
RUN WinRAR\RAR.exe a arh.rar D:\BAZA\*.dbf
RUN WinRAR\RAR.exe a arh.rar D:\BAZA\*.cdx
Извлечь файлы из архива, игнорируя пути (все файлы, имеющие расширение.dbf и.cdx):
1. Создаем в каталоге BAZA подкаталог Razarh.
2. Устанавливаем путь к подкаталогу Razarh:
SET DEFAULT TO "D:\BAZA\Razarh"
3. Помещаем программу WinRAR в каталог Arhiv .
4. Вводим команды командной строки МS-DОS:
RUN WinRAR\unrar.exe e -y arh.rar *.dbf "D:\BAZA\razarh"
RUN WinRAR\unrar.exe e -y arh.rar *.cdx "D:\BAZA\razarh"
Синтаксис командной строки
WinRAR допускает управление из командной строки. Общий синтаксис командной строки таков:
WinRAR <команда> -<ключ1> -<ключN> <архив> <файлы> <@файл-список> <путь для извлечения\>
команда | Комбинация символов, определяющая действие, которое будет выполнять WinRAR. |
ключ | Ключи используются для определения специфических действий, степени сжатия, типа архива и пр. |
архив | Имя обрабатываемого архива. |
файлы | Имена обрабатываемых файлов. |
файл-список | Файлы-списки - это обычные текстовые файлы,
содержащие имена файлов для обработки. Каждое имя файла должно быть
указано на отдельной строке и начинаться с первой позиции строки. В
файл-список допускается помещать комментарии, признак начала
комментария - символы //. Например, для архивирования файлов *.txt
из папки c:\work\doc, файлов *.bmp из папки c:\work\image и всех
файлов из папки c:\work\misc можно создать backup.lst, содержащий
следующие строки:
c:\work\doc\*.txt//резервная копия текстов c:\work\image\*.bmp//резервная копия рисунков После этого для архивирования достаточно будет выполнить команду: winrar a backup @backup.lst В одной командной строке разрешается указывать как обычные имена или группы файлов для обработки, так и файлы-списки. Если не указаны ни файлы, ни файлы-списки, то подразумевается шаблон *.* (т.е. WinRAR обработает все файлы). |
путь для извлечения | Используется только с командами e и x и указывает папку, в которую нужно извлекать файлы. Если эта папка не существует, то она будет создана. |
Примечания
а) Если не указаны ни файлы , ни файл-список , то подразумевается шаблон *.* , т.е. WinRAR обработает все файлы.
б) Если не указано расширение архива, то WinRAR будет использовать формат архива по умолчанию, выбранный в профиле архивации по умолчанию, но если вы хотите указать тип архива явно, то это можно сделать добавлением к имени архива расширения RAR или ZIP.
в) Ключи, введённые в командной строке, имеют более высокий приоритет, чем соответствующие установки в диалоге конфигурации, т.е. используются параметры, заданные ключами.
г) Для команд C , E , S , T , RR , K и X в имени архива допускается использовать шаблоны, поэтому одной командой можно обработать сразу нескольких архивов. Более того, если вместе с этими командами указать ключ , то поиск архивов будет вестись и во всех вложенных папках.
д) Некоторые команды и ключи применимы только к архивам RAR, некоторые к архивам RAR и ZIP, а некоторые к архивам всех поддерживаемых форматов. Это зависит от возможностей, заложенных в формат архива.
е) Команды и ключи не зависят от регистра символов, поэтому вы можете набирать их как строчными, так и прописными буквами.
У ряда пользователей 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!