Ligne de commande 7-ZIP la version de l'outil, 7z.exe, vous permet d'exécuter des commandes à l'aide du terminal système. 7-Zip est un programme puissant, open-source et convivial qui prend en charge la plupart des archives de fichiers comme 7z, ZIP, RAR, TAR et GZIp, entre autres. Ces caractéristiques facilitent le téléchargement et l'utilisation de 7-Zip à des fins personnelles ou commerciales.

En utilisant la version en ligne de commande, vous pouvez accéder à toutes les fonctionnalités du terminal même sans interface utilisateur graphique (GUI). Avant de discuter davantage des différentes commandes de 7-Zip, consultez 7-Zip pour plus de nos guides utiles.
Quel est le meilleur outil, 7-Zip vs WinRAR? 7Zip est-il sûr? Ce sont quelques-unes des questions que vous devez également clarifier avant d'apprendre comment utiliser 7Zip. Vous devez également comprendre les problèmes 7-Zip ne peut pas ouvrir le fichier en tant qu'archive que l'outil éprouve parfois.
7-Zip peut être utilisé pour compresser, extraire, tester la run-list, ajouter et mettre à jour des fichiers d'archive. La version 7z.exe fonctionne avec Windows, tandis que 7-Zip est la version en ligne de commande pour Linux, Mac OS X, et UNIX. Le format 7z possède plusieurs caractéristiques principales, notamment une architecture ouverte, un rapport élevé et des options de cryptage AES - 256 sécurisées. Ce logiciel vous permet d'utiliser n'importe quelle méthode de compression ou de cryptage. Le format prend en charge des tailles de fichier allant jusqu'à 16000000 Go et les noms de fichiers Unicode. Dans la section suivante, nous allons vous montrer certaines des commandes courantes utilisées avec ce logiciel.
Contenu
Exemples de commandes pour Windows
Le fichier exécutable en ligne de commande 7-Zip est le 7za.exe. Vous pouvez utiliser le fichier EXE pour exécuter des commandes sur les archives. Dans nos exemples, nous utiliserons «C: UsersName» comme répertoire utilisateur. Voici un guide étape par étape pour vous aider à démarrer sur la ligne de commande:
- Avant de passer à d'autres commandes, une astuce utile consiste à placer 7za.exe dans votre répertoire. Cela vous donnera plus de confort car vous n'aurez pas à modifier les chemins de l'environnement.
- Lancez la console Windows et testez le programme 7za.exe à l'aide de quelques commandes
- Tapez le nom de l'exe, 7za, pour afficher les détails du fichier
Sur la ligne de commande, la commande et la sortie par défaut ressemblent à ceci:
7za [ …]
[ …]
[<@ listfiles…>]
Avant de poursuivre avec nos exemples, consultez d'autres guides et critiques sur notre site Web. Vous pourriez être intéressé par notre 7-Zip vs WinRAR examen et notre Guide de protection par mot de passe 7-Zip.
Commande de lettre de fonction
Dans cette section, nous allons vous guider à travers les commandes de lettre de fonction. Parce qu'il ne s'agit que de lettres simples, elles sont assez faciles à mémoriser.
Mis à part la recherche des détails sur Téléchargement 7-Zip pour PC ou pour Linux, il est important d'avoir une idée de l'erreur d'archivage. Parce que la ligne de commande est inutile si vous ne savez pas comment réparer 7-Zip ne peut pas ouvrir le fichier.
Archiver et ajouter au ZIP
La lettre de fonction une commande est utilisée pour mettre des données dans les archives. Cette commande «a» signifie «archiver» ou «ajouter». Pour ce faire, vous devez spécifier l'emplacement d'archivage et les fichiers source. L'utilisation de la commande ressemblera à ceci sur la ligne du terminal:
C: UsersName> 7za a -t7z files.7z * .txt
7-Zip (A) 4.60 beta Copyright (c) 1999-2008 Igor Pavlov 2008-08-19
Balayage
Création de fichiers d'archives.7z
Compression de fichierA.txt
Compression de fichierB.txt
Tout va bien
C: UsersName>
Supprimer
La commande de fonction lettre d est utilisée pour supprimer un ou plusieurs fichiers particuliers d'une archive. Cette commande «d» signifie supprimer. L'utilisation de la commande ressemblera à ceci sur la ligne du terminal:
7z d example.zip * .bak -r
Décomposons la commande afin que vous ne soyez pas confus. La commande signifie ce qui suit:
7z: utilisez le fichier exécutable
d: supprimer des fichiers
example.zip: supprimer de cette archive
* .bak: ne correspond qu'aux fichiers bak
-r: parcourir tous les sous-répertoires
Extraire et agrandir
La commande de fonction lettre e est utile lorsqu'il n'y a pas d'archive substantielle. La commande «e» signifie extraire pour décompresser ou agrandir et archiver. L'utilisation de la commande ressemblera à ceci sur la ligne du terminal:
7z e example.zip
Encore une fois, décomposons-le pour vous aider à comprendre. Dans cette commande, nous voyons les mots / commandes suivants:
7z: utilisez le fichier exécutable
e: utilisez la commande d'extraction
example.zip: l'archive source que vous développez
Pendant ce temps, la commande de fonction lettre x fonctionne de la même manière avec e. La différence est qu'elle préserve les chemins complets. Ceci est utile si vous avez une structure de répertoires élaborée ou importante. Cela est également utile pour les sauvegardes. L'utilisation de la commande sur le terminal ressemble à ceci:
7z x example.zip
Dans cette commande, nous voyons les mots / commandes suivants:
7z: utilisez le fichier exécutable
x: utilisez la commande d'extraction
example.zip: l'archive dont vous souhaitez extraire tous les fichiers
liste
Cette commande de lettre de fonction minuscule L est utilisée pour répertorier le contenu de l'archive. La commande «l» signifie liste. Cependant, vous n'aurez peut-être pas besoin d'utiliser cette commande souvent. L'utilisation de la commande sur le terminal ressemble à ceci:
C: UsersName> 7za l files.7z
Tester
Cette commande de lettre de fonction t est utilisée pour tester l'intégrité des archives. La commande «t» signifie test. Cependant, c'est beaucoup moins utile que le commutateur «-t». L'utilisation de la commande sur le terminal ressemble à ceci:
7z t example.zip * doc -r
Dans cette commande, nous voyons les mots / commandes suivants:
7z: utilisez le fichier exécutable
t: tester l'archive spécifique
example.zip: l'archive à tester
* .doc: teste tous les fichiers doc de l'archive
-r: recurse tous les répertoires enfants
Mettre à jour
Cette commande de lettre de fonction u est utilisée pour remplacer les anciens fichiers de votre archive par des fichiers plus récents. La commande «u» signifie mise à jour. Cette commande évite d'avoir à décompresser et recompresser l'ensemble archiver. Cette commande ne fonctionnera pas avec des archives solides. L'utilisation de la commande sur le terminal ressemble à ceci:
7z u example.zip * .doc
Nous voyons les mots / commandes suivants:
7z: utilisez le fichier exécutable
u: commande de mise à jour
example.zip: l'archive dans laquelle vous souhaitez mettre à jour les fichiers
* .doc: ne met à jour que les fichiers doc
Comment décompresser un fichier dans l'invite de commande
Il existe plusieurs façons d'utiliser l'invite de commande pour décompresser un fichier. Le plus simple consiste à utiliser l'invite de commande, la commande unzip.exe.
Décompresser un fichier dans l'invite de commande est un processus simple et peut être effectué avec quelques commandes simples. Si vous n'êtes pas familier avec l'utilisation de fichiers dans l'invite de commande, cela peut sembler intimidant au début, mais c'est en fait assez facile. Ce didacticiel vous guidera tout au long du processus de décompression d'un fichier dans l'invite de commande.
Avant de pouvoir décompresser un fichier dans l'invite de commande, vous devez télécharger et installer un programme capable de gérer le processus de décompression. 7-Zip est un programme populaire et gratuit qui peut ouvrir et extraire des fichiers dans de nombreux formats différents, y compris les fichiers ZIP. Une fois que vous avez installé 7-Zip, ouvrez l'invite de commande en tapant "cmd" dans la zone de recherche dans le coin inférieur gauche de votre écran.
Maintenant, vous devrez naviguer jusqu'au dossier où se trouve le fichier ZIP. Pour ce faire, vous devrez utiliser la commande "cd" (changer de répertoire). Par exemple, si le fichier ZIP se trouve dans votre dossier "Documents", vous devez taper "cd Documents" dans l'invite de commande.
Une fois que vous avez navigué jusqu'au dossier où se trouve le fichier ZIP, vous pouvez commencer le processus de décompression. Pour ce faire, vous devrez utiliser la commande "7z". Cette commande fait partie du programme 7-Zip, alors assurez-vous qu'elle est installée avant de continuer. Pour décompresser un fichier, vous devrez saisir la commande suivante dans l'invite de commande : "7z x nomfichier.zip", où "nomfichier" est le nom du fichier que vous souhaitez décompresser.
Par exemple, si vous souhaitez décompresser un fichier nommé "example.zip", vous devez taper "7z x example.zip" dans l'invite de commande. Lorsque vous faites cela, 7-Zip extraira le contenu du fichier ZIP dans le dossier actuel.
Si vous souhaitez décompresser le contenu du fichier ZIP dans un autre dossier, vous pouvez le faire en ajoutant le drapeau "-o" à la commande. Par exemple, si vous souhaitez décompresser le contenu de "example.zip" dans le dossier "Documents", vous devez taper "7z x example.zip -oDocuments" dans l'invite de commande.
Si vous souhaitez afficher le contenu d'un fichier ZIP sans le décompresser, vous pouvez le faire en utilisant le drapeau "l". Par exemple, pour afficher le contenu de "example.zip", vous devez taper "7z l example.zip" dans l'invite de commande. Cela listera tous les fichiers à l'intérieur du fichier ZIP.
Enfin, si vous souhaitez créer un fichier ZIP à partir d'un ou plusieurs fichiers, vous pouvez le faire en utilisant le drapeau "a". Par exemple, si vous souhaitez créer un fichier ZIP à partir des fichiers "fichier1.txt" et "fichier2.txt", vous devez taper "7z un exemple.zip fichier1.txt fichier2.txt" dans l'invite de commande. Cela créera un fichier ZIP nommé "example.zip" qui contient les deux fichiers.
Décompresser un fichier dans l'invite de commande est un processus relativement simple et peut être effectué avec seulement quelques commandes. Une fois que vous aurez maîtrisé les bases, vous pourrez facilement décompresser, afficher et créer des fichiers ZIP dans l'invite de commande.
Commutateurs
Une autre commande que nous voyons sur la ligne de commande est le commutateur. Le commutateur est composé d'un spécificateur de commutateur et du nom du commutateur. Le spécificateur est soit un tiret (-) ou une barre oblique (/). Les commutateurs ressemblent souvent à ceci:
Voici une liste de commutateurs courants:
Commutateur | La description |
— | Arrête l'analyse des commutateurs |
-un d | Affiche la boîte de dialogue dans la version GUI (7zg) |
-ai | Inclure les noms de fichiers d'archive |
-une | Désactiver l'analyse du nom de l'archive |
-ao | Mode d'écrasement |
-hache | Exclure les noms de fichiers d'archive |
-bb [0-3] | Définir le niveau du journal de sortie |
-bd | Désactiver l'indicateur de progression |
-bs {o | e | p} {0 | 1 | 2} | Définissez le flux de sortie pour la sortie / l'erreur / la progression |
-bt | Afficher les statistiques de temps d'exécution |
-je | Inclure les noms de fichiers |
-m | Définissez la méthode de compression |
-o | Définissez le répertoire de sortie |
-p | Définissez le mot de passe |
-r | Réexaminez les sous-répertoires |
-sa | Définir le mode de nom d'archive |
-scc | Définissez le jeu de caractères pour l'entrée / sortie de la console |
-scrc | Réglez la fonction has |
-scs | Définissez le jeu de caractères pour les fichiers de liste |
-sdel | Supprimer les fichiers après l'avoir inclus dans l'archive |
-sfx | Créer l'archive SFX |
-si | Lire les données de StdIn |
-slp | Réglez le mode grandes pages |
-slt | Afficher les informations techniques |
-sni | Stocker les informations de sécurité NT |
-sns | Stocker les flux alternatifs NTFS |
-snc | Extraire le fichier en tant que flux alternatif s'il y a: caractère dans le nom |
-snr | Remplacer: caractère en caractère _ dans les chemins des flux alternatifs |
-snh | Stockez les liens durs en tant que liens (formats WIM et TAR uniquement) |
-snl | Stockez les liens symboliques sous forme de liens (formats WIM et TAR uniquement) |
-alors | Ecrivez les données dans StdOut |
-spd | Désactiver la correspondance générique pour les noms de fichiers |
-spe | Élimine la duplication du dossier racine pour la commande extraire l'archive |
-spf | Utilisez les chemins d'accès aux fichiers complets |
-ssc | Définir le mode de casse sensible |
-ssw | Compressez les fichiers ouverts pour l'écriture |
-stl | Définir l'horodatage de l'archive à partir du dernier fichier modifié |
-stm {HexMask} | Définir l'affinité du thread CPU (nombre hexadécimal) |
-stx | Exclure le type d'archive |
-t | Type d'archive |
-u | Mettre à jour les options |
-v | Créer les volumes |
-w | Définissez le répertoire de travail |
-X | Exclure les noms de fichiers |
-y | Supposons Oui sur toutes les requêtes |
Questions fréquemment posées
Lancez la fenêtre et exécutez la version de 7-Zip que vous utilisez en entrant «7z» pour P7Zip (7z.exe) ou «7za» pour 7-Zip sous Windows (7za.exe) pour exécuter le P7-Zip ou 7za avant de saisir des commandes. Après cela, vous pouvez utiliser l'une des commandes répertoriées ci-dessus. Assurez-vous que vous suivez la syntaxe lors de la saisie de vos commandes.
Vous pouvez utiliser les commandes e ou x pour extraire des fichiers ZIP.
Utilisez la commande «a» pour créer un nouveau fichier d'archive qui peut se terminer en 7z, XZ, GZIP, TAR, ZIP et bien d'autres.
Utilisez la commande «a» pour ajouter des fichiers au fichier ZIP.
Ligne de commande 7-Zip: Conclusion
Même sans interface graphique, vous pouvez utiliser toutes les fonctionnalités de 7Zip sur la ligne de commande. Tant que vous vous familiariserez avec certaines des commandes, vous vous améliorerez avec la pratique. Avons-nous manqué des commandes sur notre liste? Faites-le nous savoir en nous laissant un message dans la section commentaire ci-dessous.
Merci pour le guide, semble vraiment utile! Bien que j'aurai besoin d'un peu de pratique avant de pouvoir dire que je peux bien le gérer.
Cependant, vous devriez peut-être apporter une correction mineure: l'outil de ligne de commande dans votre guide est 7za.exe, mais cet exécutable ne peut être trouvé nulle part - ce qui est assez déroutant. Ensuite, j'ai trouvé que c'était juste «7z.exe», mais c'est aussi un peu flou sur la page de téléchargement.
With this two minor adjustments, the guide would be great! 🙂
btw ce serait encore plus utile lorsque la syntaxe et les options des commutateurs étaient expliquées quelque part, peut-être avec des exemples.
Je suis d'accord avec Ramona. Dans l'ensemble, les informations font défaut du point de vue d'un simple utilisateur. Exemples insuffisants sur la façon de combiner les commutateurs. Veuillez faire preuve de patience et écrire pour les utilisateurs ignorants et avec plus d'exemples.
Est-ce que cela signifie «7za a -t7z files.7z * .txt» que -tzip serait le pour une archive «zip» ???
auf den Befehl 7z folgt das “a” als Befehl um Dateien hinzuzufügen. Die Datei / Exe heisst 7z
Ein Befehl um zB Dateien eines Verzeichnisses hinzufügen kann so aussehen:
7z a -t7z archivname.7z *. *
Hilfreich ist es den Pfad zu 7zip in der PATH Variable der Umgebungsvariablen zu ergänzen.
Dann könnt ihr 7z un x-believebiger Stelle par cmd abrufen.
mit der Eingabe von 7z (im Programmpfad, oder nach Konfiguration der PATH Variablen) in cmd erhaltet ihr konkrete Angaben zu den möglichen Schaltern und der Syntax.
Donc ist es zB per -sdel Schalter möglich die archivierten Dateien dann zu löschen.
(Das Formular passt den Kommentar auf komische Weise an und übersetzt teilweise Begriffe - bitte prüfen !!)
auf den Befehl 7z folgt das “a” als Befehl zum Hinzufügen von Dateien in das Archiv. Die Datei / Exe heisst 7z
Ein Befehl um zB Dateien eines Verzeichnisses hinzuzufügen kann so lauten:
7z a -t7z Archivname.7z *. *
Hilfreich ist es den Pfad zu 7zip in der PATH Variable der Umgebungsvariablen hinzuzufügen.
Dann könnt ihr 7z un einer x-believebiger Stelle par cmd abrufen.
mit der Eingabe von 7z (im Programmpfad oder nach der Konfiguration der PATH Variablen) in cmd erhaltet ihr ausreichende Infos zu den Schaltern und der Syntax.
Donc ist es zB per -sdel Schalter möglich die archivierten Dateien dann zu löschen.
cette fonction de commentaire est inutilisable si elle traduit l'allemand en allemand - essayée une deuxième fois - elle aussi semble ridicule.
Ich suche eine Möglichkeit, über die Kommandozeile das Aufteilen auf Teildateien zu steuern. Bin aber nicht fündig geworden.
In der grafischen Oberfläche nennt sich das : « In Teildateien aufsplitten »
Bonjour,
Savez-vous s'il est possible d'utiliser la CLI pour extraire le contenu d'un fichier .exe ? Le fichier que j'essaie d'extraire peut être ouvert en cliquant avec le bouton droit sur le fichier .exe et en choisissant 7Zip - Extraire et il extrait correctement le contenu de l'archive. Lorsque j'essaie de le faire via la CLI, j'obtiens une erreur disant "Ligne de commande incorrecte".
Toutes les suggestions seraient grandement appréciées!