Ключ -E[+]<атрибут> — задать исключение и включение файлов в обработку по маске атрибутов
Указывает маску атрибутов файлов, которые необходимо исключить из обработки или включить в неё. Здесь <атрибут> - это число в десятичном, восьмеричном (если начинается с '0') или шестнадцатеричном (если начинается с '0x') формате.
По умолчанию, без символа '+' перед <атрибут> этот ключ служит для определения маски исключения из обработки. Так, если результат побитового И (AND) между <атрибут> и атрибутами файла ненулевой, то файл не будет обработан.
Если символ '+' присутствует, он указывает, что будет использоваться маска включения в обработку. Т.е. обрабатываться будут только те файлы, которые имеют хотя бы один из указанных в маске атрибутов.
В версии RAR для Windows при указании атрибутов вместо цифровой маски можно также использовать буквы D, S, H, A и R, обозначающие, соответственно, “папка”, “системный”, “скрытый”, “архивный” и “только для чтения”. Порядок перечисления атрибутов не имеет значения.
Ключи -e<атрибут> и -e+<атрибут> допускается использовать одновременно в одной командной строке.
Примеры:
1) Заархивировать только имена папок, но не их содержимое:
WinRAR a -r -e+d папки
2) Не упаковывать файлы с атрибутами "системный" и "скрытый":
WinRAR a -esh файлы
3) Не извлекать файлы с атрибутом "только для чтения":
WinRAR x -er файлы