Comment puis-je extraire des fichiers RAR en plusieurs parties à l'aide de la ligne de commande unrar.exe?

49

Est-il possible d'extraire tous les fichiers RAR en utilisant unrar.exevia la ligne de commande sans lui transmettre chaque partie?

J'ai beaucoup de fichiers dans des formats RAR multipart mixtes: .part1.rar, .part2.rarou .rar, .r00, .r01, etc.

Y-a-t-il un truc qui me manque ou qui n’est possible que depuis WinRAR (où il suffit de cliquer avec le bouton droit de la souris sur Extraire et qu’il sait extraire également des autres parties)?

Hennes
la source

Réponses:

54

J'ai déjà eu ce problème auparavant et voici la réponse.

unrar x filename.part1.rar
jayd189
la source
Si l'archive contient un fichier toto dans la barre de répertoires, il sera extrait comme cela sous SUSE. Sous Red Hat, cela deviendra un fichier appelé bar / foo, dommage.
Thorsten Staerk
10

Je sais que c’est une vieille question, mais je l’ai fait avec la commande suivante, en utilisant le logiciel gratuit UNRAR 4.10

unrar e filename.rar

Cela a très bien géré les parties multiples.

Søren Lorentzen
la source
6
Strangley, dans Debian, le paquet unrar était capable d’extraire mes rars en plusieurs parties, mais le fichier unrar-free ne l’était pas. Ceci est un peu déroutant, car l'exécution de la commande unrar à partir du paquet unrar (qui n'est supposément pas gratuit) indique qu'il s'agit du logiciel gratuit UNRAR 4.10 comme vous l'avez mentionné. Merci, cela ne fonctionne pas depuis un certain temps.
Bhinesley
2
Pour faire un suivi, dans Debian, si vous ne voyez pas de paquet appelé 'unrar', assurez-vous d’inclure contrib et non-free dans vos sources apt. Unrar est un package non-gratuit.
Jeff Welling
2
Vous pouvez utiliser le libre (comme dans la liberté) un peu trop comme bêtises; unar filename.rar
aairey