Рубрики
cmd \ vbs \ scripts

RAR консольный

RAR <команда> -<ключ 1> -<ключ N> <архив> <файлы...> <@файл-список...> <путь_для_извлечения>

Команды:

a - Добавить файлы в архив.
c - Добавить комментарий архива.
cf - Добавить комментарии файлов. 
cw - Записать комментарий архива в файл.
d - Удалить файлы из архива.
e - Извлечь файлы в текущий каталог.
f - Освежить файлы в архиве. 
i[пар]=<стр> - Найти строку в архивах.
k - Заблокировать архив.
l[t,b] - Показать содержимое архива [техинфо,только имена файлов].
m[f] - Переместить в архив [только файлы].
p - Извлечь файл на устройство stdout.
r - Исправить поврежденный архив.
rc - Восстановить пропущенные тома. 
rn - Переименовать файлы в архиве.
rr[N] - Добавить информацию для восстановления.
rv[N] - Создать тома для восстановления.
s[модуль|-] - Преобразовать архив в/из SFX.
t - Протестировать архив.
u - Обновить файлы в архиве.
v[t,b] - Показать подробно содержимое архива [техинфо,только имена].
x - Извлечь файлы с полными путями.

Ключи:

- - Прервать дальнейший поиск ключей.
ac - Снять атрибут "Архивный" после архивации или извлечения.
ad - Добавить имя архива к целевому пути.
ag[формат] - Добавить к имени архива текущие дату и время.
ao - Добавить файлы с установленным атрибутом "Архивный".
ap<путь> - Указать путь внутри архива.
as - Синхронизировать содержимое архива.
av - Добавить электронную подпись (в зарегистрированной версии).
av- - Не проверять электронную подпись.
c- - Не показывать комментарии.
cfg- - Запретить чтение конфигурации.
cl - Преобразовывать имена файлов в нижний регистр.
cu - Преобразовывать имена файлов в верхний регистр.
df - Удалить файлы после архивации.
dh - Открывать совместно используемые файлы.
ds - Не сортировать файлы при добавлении в непрерывный архив.
e<атр> - Исключить из обработки файл(ы) с указанными атрибутами.
ed - Не добавлять пустые каталоги.
en - Не создавать блок 'конец архива'.
ep - Исключить пути из имен.
ep1 - Исключить базовый каталог из имен.
ep2 - Сохранять полные пути файлов.
f - Освежить файлы.
hp[пароль] - Шифровать заголовки и данные файлов.
idp - Не отображать процентный индикатор работы.
ieml[адрес] - Отправить архив по e-mail.
ierr - Отправлять все сообщения на stderr.
ilog[имя] - Записывать протокол ошибок в файл (в зарегистрированной версии).
inul - Запретить вывод всех сообщений.
ioff - Выключить ПК после завершения операции.
isnd - Включить звук.
k - Заблокировать архив.
kb - При извлечении сохранять на диске поврежденные файлы.
m<0..5> - Метод сжатия (0-без сжатия...3-обычный...5-максимальный).
mc<параметр> - Установить дополнительные параметры архивации.
md<размер> - Размер словаря, в Кб (64,128,256,512,1024,2048,4096 или A..G).
ms[расш;расш] - Указать расширения файлов для архивирования без сжатия.
o+ - Перезаписывать существующие файлы.
o- - Не перезаписывать существующие файлы.
os - Сохранять потоки NTFS.
ow - Сохранять/восстанавливать владельца и группу файла.
p[пароль] - Установить пароль.
p- - Не спрашивать пароль.
r - Рекурсивно с подкаталогами.
r0 - Рекурсивно с подкаталогами в соответствии с шаблоном.
rr[N] - Добавить информацию для восстановления.
rv[N] - Создать тома для восстановления.
s[,v[-],e] - Создать непрерывный архив.
s- - Запретить создание непрерывных архивов.
sfx[название] - Создать SFX-архив.
si[имя] - Читать данные с устройства стандартного ввода (stdin).
t - Протестировать файлы после архивации.
ta<дата> - Обрабатывать файлы, изменённые после <даты> (ГГГГММДДЧЧММСС).
tb<дата> - Обрабатывать файлы, изменённые до <даты> (ГГГГММДДЧЧММСС).
tk - Сохранять исходное время архива.
tl - Устанавливать время архива по времени новейшего файла.
tn<период> - Обрабатывать файлы не старее, чем <период> времени.
to<период> - Обрабатывать файлы более старые, чем <период> времени.
ts<м,с,д>[N] - Сохранить/восстановить время модификации, создания, доступа файла.
u - Обновить файлы.
v - Создавать архивные тома с автоопределением размера.
v[k,b,m,M] - Создавать архивные тома размером=*1000 [*1024, *1, ...].
vd - Удалять содержимое сменного диска перед созданием тома.
ver[n] - Управление версиями файла.
vn - Использовать старую схему именования томов.
vp - Пауза перед каждым следующим томом.
w<путь> - Использовать указанный каталог для хранения временных файлов.
x<файл> - Не обрабатывать указанный файл/шаблон.
x@ - Прочитать имена исключаемых из обработки файлов с stdin.
x@<список> - Не обрабатывать файлы/шаблоны, указанные в файле-списке.
y - Отвечать 'Да' на все запросы.
z<файл> - Прочитать комментарий архива из файла.