web-dev-qa-db-fra.com

Décompressez .rar de la ligne de commande avec 7-Zip

Sur la ligne de commande Windows, je peux extraire des archives comme ceci:

7za e somefile.Zip

Je sais que 7-Zip prend en charge .rar dans l'interface graphique, mais est-ce possible en mode ligne de commande?

15
Richard

Oui, vous pouvez extraire des archives .rar de la ligne de commande, mais uniquement si vous utilisez 7z, pas 7za:

7za.exe (a = seul) est une version autonome de 7-Zip. 7za.exe ne prend en charge que les formats 7z, lzma, cab, zip, gzip, bzip2, z et tar. 7za.exe n'utilise pas de modules externes.

Ce qui précède s’applique à Linux et Windows et la syntaxe est identique:

Les fenêtres:

C:\Users\me>7z e dll-test.rar
7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Processing archive: dll-test.rar

Extracting  mso97.dll

Everything is Ok

Size:       3782416
Compressed: 1857291

Linux:

[me ~]$ 7z e dll-test.rar

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7Zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)

Processing archive: dll-test.rar

Extracting  mso97.dll

Everything is Ok

Size:       3782416
Compressed: 1857291
19
don_crissti

Vous pouvez voir toutes les lignes de commande dans le fichier d'aide "7-Zip.chm" (à partir de l'installation):

Extraire rar, c'est comme extraire tous les fichiers:

7z x archive.rar

Par exemple:

"C:\Program Files\7-Zip\7z.exe" x "C:\Archives\test file.rar"
2
DimitriD6