Je cherche à utiliser la ligne de commande 7-Zip pour décompresser un dossier.
J'ai un fichier, disons example.Zip
et je veux décompresser le contenu du fichier dans un dossier appelé example
.
Quelles sont les commandes dont j'ai besoin pour faire cela?
7z x example.Zip -oexample
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]
<Commands>
...
x: eXtract files with full paths
<Switches>
...
-o{Directory}: set Output directory
Modifier:
7z x *.Zip -o*
extracts all *.Zip archives to subfolders with names of these archives.
Étrangement, j'ai dû accéder au fichier d'aide complet pour trouver cet exemple; il n'est pas montré pour 7z/?.
La syntaxe serait la suivante: 7z x <path to>\duane.Zip -oc:\duane
Cela extraira le contenu de l'archive duane.Zip
dans le dossier c:\duane
avec les chemins d'accès complets.
Remarque: Il n'y a PAS d'espace entre le commutateur -o
et le dossier de destination. Si ce dossier n'existe pas, il sera créé automatiquement.
Pour p7Zip :
7za e file.7z
Extraire récursivement un seul fichier ou un ensemble sélectif de fichiers d'une archive dans le dossier actuel:
7za.exe e art.archive -ir!*Art.jpg