Как я могу извлечь многокомпонентные файлы RAR, используя командную строку unrar.exe?

45

Есть ли способ извлечь все файлы RAR, используя unrar.exe через командную строку, не передавая его каждой части?

У меня есть много составных файлов RAR в смешанных форматах: .part1.rar, .part2.rar или же .rar, .r00, .r01, так далее.

Есть ли какая-то хитрость, которую я пропускаю, или это возможно только из WinRAR (где вы просто щелкаете правой кнопкой мыши по кнопке «Извлечь», и она знает, как извлечь из других частей)?

Hennes
источник

Ответы:

47

У меня была эта проблема раньше, и вот ответ.

unrar x filename.part1.rar
jayd189
источник
Если архив содержит файл foo в строке каталога, он будет извлечен таким образом в SUSE. В Red Hat он станет файлом с именем bar / foo, к сожалению.
Thorsten Staerk
8

Я знаю, что это старый вопрос, но я сделал это с помощью следующей команды, используя бесплатное программное обеспечение UNRAR 4.10

unrar e filename.rar

С этим справились мультипарты просто отлично.

Søren Lorentzen
источник
6
Strangley, в Debian, пакет unrar смог извлечь мои многокомпонентные rars, но без unrar - нет. Это немного сбивает с толку, потому что при запуске команды unrar из пакета unrar (который предположительно не является бесплатным) говорится, что это бесплатная версия UNRAR 4.10, как вы упоминали. Спасибо, я не мог заставить это работать в течение достаточно долгого времени.
bhinesley
2
Чтобы продолжить, в Debian, если вы не видите пакет под названием «unrar», убедитесь, что вы включили contrib и non-free в ваши apt-источники. Unrar - это несвободный пакет.
Jeff Welling
2
Вы можете использовать бесплатную (как в свободе) unar тоже следующим образом; unar filename.rar
aairey