Winrar команды командной строки
WinRAR допускает управление из командной строки. Общий синтаксис командной строки таков:
а) Если не указаны ни файлы, ни файл-список, то подразумевается шаблон *.*, т.е. WinRAR обработает все файлы.
б) Если при создании архива не указано его расширение, то WinRAR будет использовать формат архива по умолчанию, выбранный в профиле архивации по умолчанию, но если вы хотите указать тип архива явно, то это можно сделать добавлением расширения .rar или .zip к имени архива.
Если при распаковке архива не указано его расширение, то WinRAR считает, что это архив .rar, т.е. маска '*' (без кавычек) означает все архивы с расширением .rar. Если требуется обработать все архивы, не имеющие в имени расширения, то нужно использовать маску '*.' (без кавычек). Маска *.* выбирает все файлы. Символы подстановки (шаблоны) можно использовать в большинстве операций, таких как извлечение, тестирование и многих других, однако при архивировании и удалении шаблоны запрещены.
в) Ключи, введённые в командной строке, имеют более высокий приоритет, чем соответствующие установки в диалоговом окне конфигурации, т.е. используются параметры, заданные ключами.
г) Для команд C, E, S, T, RR, K и X в имени архива допускается использовать шаблоны, поэтому одной командой можно обработать сразу нескольких архивов. Более того, если вместе с этими командами указать ключ -r, то поиск архивов будет вестись и во всех вложенных папках.
д) Некоторые команды и ключи применимы только к архивам RAR, некоторые — к архивам RAR и ZIP, а некоторые — к архивам всех поддерживаемых форматов. Это зависит от возможностей, заложенных в формат архива.
е) Команды и ключи не зависят от регистра символов, поэтому вы можете набирать их как строчными, так и прописными буквами.
ж) Если какой-либо компонент командной строки содержит пробелы, он должен быть заключён в двойные кавычки.
Примеры
Добавить папку "c:\latest data" в архив Info.rar
Список команд
A | Добавить файлы в архив |
C | Добавить архивный комментарий |
CH | Изменить параметры архива |
CV | Преобразовать архивы |
CW | Записать в файл комментарий архива |
D | Удалить файлы из архива |
E | Извлечь файлы из архива, игнорируя пути |
F | Освежить имеющиеся файлы в архиве |
I | Найти строку в архивах |
K | Заблокировать архив |
M | Переместить файлы и папки в архив |
R | Восстановить повреждённый архив |
RC | Воссоздать недостающие тома |
RN | Переименовать файлы в архиве |
RR[N] | Добавить информацию для восстановления |
RV[N] | Создать тома для восстановления |
S[имя] | Преобразовать архив в самораспаковывающийся |
S- | Удалить SFX-модуль |
T | Протестировать файлы в архиве |
U | Обновить файлы в архиве |
X | Извлечь файлы из архива с полными путями |
Список ключей
В случае успешного окончания операции WinRAR завершает работу с нулевым (0) кодом возврата. Если код возврата отличается от нулевого, это говорит о том, что произошла какая-то ошибка.
Автоматическая проверка целостности заданного архивного файла с помощью соответствующей программы-архиватора
Может кто помочь с созданием bat файла, следующего задания: Автоматическая проверка целостности.
winrar+bat
если просто пишу в командной строке rar a arhiv.rar c:\from\aaa.doc то работает(нахожусь в папке с.
Консольная версия WinRAR
Здравствуйте. Подскажите пожалуйста, как в консольной версии WinRar создать архив из всех файлов.
Резервное копирование WinRar
Доброго времени суток, использую простую схему резервного копирования с помощью WinRar: 1. Создал.
Для создания бэкапов рекомендуется использовать ключ -ag , который позволяет отличать созданные архивы друг от друга. Но есть сложность с последующей обработкой созданного архива, т.к. нельзя предугадать каким будет имя созданного архива, а в WinRar нет механизма передачи имени архива обратно в батник.
Чтобы сохранить имя нового архива в переменную можно воспользоваться следующим скриптом:
Расширенная справка по WinRAR на русском.
Обработка кода возврата WinRAR
Помогите, в задании нужно проверить архив на наличие файла, и в случае отсутствия вывести.
Winrar как архивировать папку
Здравствуйте стоит задача упаковать результат батника.В Winrar архив без сторонних программ если.
Переименование папок в архивах winrar
Добрый день. Помогите пожалуйста с bat файлом для winrar. Нужно переименовать подкаталоги в.
Запустите архиватор и посмотрите на его интерфейс. В самом его верху, как и у любой классической программы для Windows, находится текстовое меню. Чуть ниже – кнопки с основными командами. Еще ниже – окно, в котором отображаются файлы и папки вашего компьютера, как в проводнике Windows.
Основное, что нужно знать при работе с WinRAR – это как архивировать файлы и как их распаковывать. За это отвечают 2 кнопки «Добавить» и «Извлечь».
Чтобы сжать файлы или папки, нужно выбрать их в окне проводника и нажать на кнопку «Добавить».
В открывшемся окне можно изменить имя будущего архива, его формат, степень сжатия, поделить его на части, установить пароль и т.д. Более подробно процесс архивации описан в этой инструкции.
Также, и для распаковки архива – нужно сначала его выбрать в проводнике WinRAR, и затем нажать на кнопку «Извлечь».
Откроется окно, в котором можно изменить папку для извлечения файлов и другие параметры (см. скриншот ниже).
Подробнее о том, как распаковывать архивы вы можете посмотреть в этой инструкции.
Еще, во время установки, WinRAR встраивает свои основные команды в контекстное меню проводника Windows (только если вы не отключали эту опцию). Поэтому для извлечения архивов или для их создания, не всегда нужно запускать архиватор, можно просто кликнуть правой кнопкой мыши на нужных файлах и выбрать одну из команд программы в появившемся окне.
Научиться пользовать WinRAR не сложно. Попробуйте несколько раз заархивировать файл и несколько раз распаковать архив. Через 3-4 раза вы сможете выполнять эти действия на автомате, помнить все опции сжатия и извлечения, и менять их каждый раз не обязательно, по умолчанию в архиваторе выставлены оптимальные настройки.
Добрый вечер, единомышленники. Просьба помочь в вопросе. Нужно:
1) Зайти в папке;
2) Разархивировать все архивы;
3) Переместить все файлы ( из архивов) в нужное место.
Заранее большое спасибо!
как поместить в нужное место
Здравствуйте господа програмисты!у меня такой вопрос-я допустим сделал программу,как её програмно.
Как поместить курсор в нужное место в поле ввода?
Как поместить курсор в нужное место? имеется кнопка печатающая что то вроде ТЕКСТ() как поместить.
Разархивировать архив с паролем
Помогите. Задача стоит так: есть папка с архивами (.arj), которые закрыты паролями, пароли в.
Разархивировать архив с заменой
Ребят, что лучше использовать для распаковки файла с возможной заменой? Встроенную ф-ию в PHP или.
NeoMatrix, немного не то. В папке C:\Users\Username\DirectoryName лежит много архивов. Причем глубина погружений может быть разная
Решение
То есть:
распаковать результат ( найти /путь/до/где_искать без_учёта_регистра " шаблон_поиска " тип_-_простой_файл ) в_папку /путь/до/папки_назначения
Думается, в виндовс можно сделать что-то аналогичное. Пусть не в одну строку, но как-то так же.
Я виндовые команды почти не знаю.
Просто хочу подсказать вам направление мысли. Команды всегда можно просто нагуглить.
Решение
правильно ли я понимаю, что результат этой "хотелки":
1) файлы из файл-архива извлекаются
2) файл-архив удаляется?
studentrm, ОК,
а архивы на какое расширение "откликаются": .zip .arj .rar .etc
.
и какой "разархиватор" на целевом компьютере
Те же самые действия, только вместо unzip и 7z.exe нужно подставить unrar и rar.exe .
Ключи, возможно, тоже могут измениться, но здесь - "гугл ваш друг".
Добавлено через 4 минуты
Вы попробуйте создать пару-тройку архивов в GUI в какой-нибудь папке у себя на системе и выполнить их распаковку в консоли.
Хуже не будет. Практика - это тренировки. Много тренировок. Для того, чтобы добиться чего-то - нужно пытаться этого добиться.
Пусть сначала неудачно, пусть валятся ошибки валом - вы их анализируйте и продолжайте с их учётом и изменениями! И у вас всё получится!
Утилита WinRAR – универсальный архиватор по нескольким критериям.
Приложение поддерживает форматы ZIP, ISO, TAR и прочие, а также функционирует в двух режимах: с графическим интерфейсом и командной строки.
При работе в консоли используются два исполняемых модуля rar.exe/unrar.exe. Оба файла присутствуют в каталоге программы с момента инсталляции WinRAR в среде Windows.
Компрессия и распаковка
Формально, модуль rar.exe – универсальный объект, позволяющий создавать архивы и извлекать файлы из них. Напротив, unrar.exe применяется исключительно при декомпрессии.
Структура формирования простейшего запроса отображена на рисунке.
Обе операции выполняются из одного исполняемого модуля. Вначале файл image.jpg сжимается в архив compressed_image, затем извлекается обратно.
Параметры командной строки в приведенной ситуации включают:
- исполняемый модуль - rar/unrar;
- команду – a (компрессия), x (распаковка);
- имя архива – compressed_image;
- наименование сжимаемого объекта – image.jpg.
Естественно, a/x – далеко не все команды, используемые при работе с архиватором через консоль.
Полный их список отображает ввод и запуск строки rar -?. Результат выполнения этой операции наглядно демонстрирует скриншот.
Раскроем более детально действие наиболее востребованных команд:
- a – сжатие объектов внутрь архива;
- e – извлечение модулей без сохранения путей (в единый каталог);
- x – распаковка, соответственно структуре (каждый файл помещается в папку согласно прописанному пути);
- c – добавление комментария;
- d – удаление файлов из пакета;
- k – блокирование архива;
- r – восстановление поврежденного пакета.
Другие полезные команды: тестирование (t), преобразование в самораспаковывающийся модуль (s), показать содержание (l, v – подробно).
Различие между стандартным и детальным отображением файлов в архиве демонстрирует рисунок.
Дополнительные параметры
Наряду с командами при работе с архиватором через консоль используются ключи, позволяющие расширить список действий. Их синтаксис незначительно отличается.
Ключ обязательно предваряет символ тире «–». Иногда параметры дублируют друг друга.
В частности команде блокировки архива соответствует идентичный ключ «k». Подобный дубликат имеет логичное объяснение.
Команда позволяет заблокировать уже созданный пакет. Напротив, ключ применяется в процессе компрессии.
Так, строка rar a -k compressed_images *.jpg сформирует уже заблокированный архив, как показано на картинке.
Другие полезные ключи:
- ad – применяется при распаковке группы пакетов, позволяя извлекать файлы из последующего модуля в отдельную директорию;
- ag – добавляет дату и время, что целесообразно в практике создания резервных копий;
- df – удалять файлы после их компрессии;
- m – задать степень сжатия, где n – число от 0 до 5;
- p[pass] – установить пароль.
Количество возможных ключей намного превышает численность команд. Ознакомиться с ними проще самостоятельно, по уже знакомому способу: через rar -? в консоли.
Категории
Рекомендуем
В разделе "Помощь пользователю" можно найти решения возможных проблем при работе с архиватором. Подробнее »
WinRAR поддерживает работу из командной строки на операционных системах Windows, Linux, и Mac OS. Ниже перечислены основные консольные команды и примеры работы с ними на ОС Windows 10.
Нажмите на клавиатуре сочетание клавиш Win+R, наберите cmd и нажмите ОК.
Пропишите в командной строке путь к утилите rar.exe и нажмите Enter. Если WinRAR установлен в стандартную папку по умолчанию, путь будет такой:
Если на экране появилась справка по работе с архиватором, значит путь верен. Разберем команды и ключи. Наберите:
чтобы создать архив C:Documentsdocuments.rar из папки C:Documents. Ключи после команды добавляются через дефис. Добавьте -ag, чтобы к имени архива прописать текущую дату и время.
Чтобы удалить файлы после архивации, введите ключ -df (будьте внимательны, убедитесь, что в выбранной папке нет важных документов!)
Добавьте ключ -hp[mypasswrd] (только без квадратных скобок), чтобы зашифровать создаваемый архив паролем «mypasswrd».
Ключ -m[цифра] устанавливает степень сжатия (от 0 до 5, где 5 – максимальный уровень компрессии).
Укажите ключ -r, чтобы добавить в архив вложенные в C:Documents папки и файлы в них.
Ключи -x исключает из обработки указанные файлы и папки при создании и распаковке архивов. Поддерживаются шаблоны. Укажите -x*.jpg, чтобы не добавлять в архив из папки C:Documents картинки с расширением JPG.
Введите команду X, чтобы распаковать созданный архив.
Содержимое архива documents.rar распакуется в папку C:Documents
Смотрите полный список команд и ключей к ним в справке RAR.
- О программе WinRAR
- Общие сведения о WinRAR
- Ограничения WinRAR
- Консольная версия RAR
- Благодарности
Синтаксис командной строки
WinRAR допускает управление из командной строки. Общий синтаксис командной строки таков:
команда | Комбинация символов, определяющая действие, которое будет выполнять WinRAR. |
ключ | Ключи используются для определения специфических действий, степени сжатия, типа архива и пр. |
архив | Имя обрабатываемого архива. |
файлы | Имена обрабатываемых файлов. |
файл-список | Файлы-списки – это обычные текстовые файлы, содержащие имена файлов для обработки. Каждое имя файла должно быть указано на отдельной строке и начинаться с первой позиции строки. В файл-список допускается помещать комментарии, признак начала комментария – символы //. Например, для архивирования файлов *.txt из папки c:workdoc, файлов *.bmp из папки c:workimage и всех файлов из папки c:workmisc можно создать backup.lst, содержащий следующие строки: |
c:workdoc*.txt//резервная копия текстов
c:workimage*.bmp//резервная копия рисунков
После этого для архивирования достаточно будет выполнить команду:
winrar a backup @backup.lst
В одной командной строке разрешается указывать как обычные имена или группы файлов для обработки, так и файлы-списки. Если не указаны ни файлы, ни файлы-списки, то подразумевается шаблон *.* (т.е. WinRAR обработает все файлы).
а) Если не указаны ни файлы, ни файл-список, то подразумевается шаблон *.* , т.е. WinRAR обработает все файлы.
б) Если не указано расширение архива, то WinRAR будет использовать формат архива по умолчанию, выбранный в профиле архивации по умолчанию, но если вы хотите указать тип архива явно, то это можно сделать добавлением к имени архива расширения RAR или ZIP.
в) Ключи, введённые в командной строке, имеют более высокий приоритет, чем соответствующие установки в диалоге конфигурации, т.е. используются параметры, заданные ключами.
г) Для команд C, E, S, T, RR, K и X в имени архива допускается использовать шаблоны, поэтому одной командой можно обработать сразу нескольких архивов. Более того, если вместе с этими командами указать ключ -r, то поиск архивов будет вестись и во всех вложенных папках.
д) Некоторые команды и ключи применимы только к архивам RAR, некоторые — к архивам RAR и ZIP, а некоторые — к архивам всех поддерживаемых форматов. Это зависит от возможностей, заложенных в формат архива.
е) Команды и ключи не зависят от регистра символов, поэтому вы можете набирать их как строчными, так и прописными буквами.
Краткая справка, автор: Е. Roshal
Прекрасный архиватор, имеющий множество возможностей, сравнимых по количеству с такими известными утилитами, как ARJ, ZIP, LНА, и отчасти превосходящий их.RAR позволяет разбивать архивы на фрагменты, защищать паролем, ремонтировать архивы не только собственного формата, но и других типов: ARJ, ZIP, LНА.
Имеет встроенную оболочку, значительно облегчающую работы с отдельными файлами в архиве. Начиная с версии 2.00, архиватор позволяет включать в архив дополнительную страховочную информацию, которая восстанавливает архив без потери информации, даже при серьезных повреждениях.
Запуск из командной строки
RAR команды [опции] архив [файлы..]
[@файл_списка] [=файл комментария] [вых_каталог]
файл_списка – ASCII файл, содержащий спецификации файлов для обработки.
файл_комментария – ASCII или ANSI файл, содержащий текст комментария архива.
вых_каталог – каталог извлечения архивных файлов.
Опции самораспаковывающегося архива
-е – извлекать в текущий каталог.
-t – проверить архив SFX.
-v – просмотреть содержание архива.
Оболочка утилиты RAR позволяет обрабатывать не только архивы формата RAR, но также и ARJ, ZIP, при наличии соответствующих утилит архивации и путей доступа к ним в переменной окружения.
Для этого архиватора перед распаковкой многотомного архива требуется предварительно скопировать все архивные фрагменты в один каталог жесткого диска.
-
Упаковать все файлы с расширением ТХТ из каталога G:ТХТ и его подкаталогов в архив А:ТХТ.RAR, закрытый паролем 123, с разбиением архива на отдельные тома:
RAR а -г -р123: -v А:ТХТ.RAR G:”.ТХТ
Распаковать архив ТХТ.RAR с диска С: в текущий каталог, работая без запросов:
Читайте также: