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


45

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

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

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

Ответы:


47

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

unrar x filename.part1.rar

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

8

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

unrar e filename.rar

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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.