La version de l’outil de ligne de commande 7-ZIP, 7z.exe, vous permet d’exécuter des commandes à l’aide du terminal du système. 7-Zip est un programme puissant, open-source et convivial qui offre un support pour la plupart des archives de fichiers comme 7z, ZIP, RAR, TAR et GZIp, entre autres. Ces caractéristiques rendent 7-Zip facile à télécharger et à utiliser à des fins personnelles ou commerciales.
En utilisant la version en ligne de commande, vous pouvez accéder à toutes les fonctionnalités à partir du terminal, même sans interface graphique (GUI). Avant de discuter plus avant 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 ? 7-Zip est-il sûr ? Ce sont quelques-unes des questions que vous devez également clarifier avant d’apprendre à utiliser 7Zip. Vous devez également comprendre les problèmes avec 7-Zip ne peut pas ouvrir le fichier en tant qu’archive que l’outil rencontre parfois.
7-Zip peut être utilisé pour compresser, extraire, tester la liste de passage, ajouter et mettre à jour des fichiers d’archives. 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 présente plusieurs caractéristiques principales, notamment une architecture ouverte, un ratio é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 fichiers allant jusqu’à 16000000GB et des noms de fichiers Unicode. Dans la prochaine section, nous allons vous montrer certaines des commandes courantes utilisées avec ce logiciel.
Exemples de commandes pour Windows
Le fichier exécutable de la ligne de commande de 7-Zip est le 7za.exe. Vous pouvez utiliser le fichier EXE pour exécuter des commandes sur des archives. Dans nos exemples, nous utiliserons « C:UsersName » comme répertoire utilisateur. Vous trouverez ci-dessous un guide étape par étape pour vous permettre de démarrer sur la ligne de commande :
- Avant de passer à d’autres commandes, un conseil utile est de placer 7za.exe dans votre répertoire. Cela vous donnera de la commodité puisque vous n’aurez pas à modifier les chemins d’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 par défaut et la sortie ressemblent à ceci :
7za <commande><nom_archive>
Avant de poursuivre nos exemples, consultez d’autres guides et revues sur notre site Web. Vous pourriez être intéressé par notre revue 7-Zip vs WinRAR et notre guide 7-Zip password protect.
Commande par lettre de fonction
Dans cette section, nous allons vous guider à travers les commandes par lettre de fonction. Comme il ne s’agit que de lettres uniques, elles sont assez faciles à mémoriser.
A part chercher les détails sur le téléchargement de 7-Zip pour PC ou pour Linux, il est important d’avoir une idée sur l’erreur d’archive. Car 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 fonction lettre a commande est utilisée pour mettre des données dans les archives. Cette commande « a » signifie « archiver » ou « ajouter ». Pour réussir cette opération, vous devez spécifier l’emplacement de l’archive et les fichiers sources. 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
Création de fichiers d’archive.7z
Compression du fichierA.txt
Compression du fichierB.txt
Tout est Ok
C:UsersName>
Delete
La commande de la lettre de fonction d est utilisée pour supprimer un ou plusieurs fichiers particuliers d’une archive. Cette commande « d » signifie « delete ». L’utilisation de la commande ressemblera à ceci sur la ligne du terminal :
7z d exemple.zip *.bak -r
Décomposons la commande pour ne pas vous embrouiller. La commande signifie ce qui suit :
7z : utiliser le fichier exécutable
d : supprimer les fichiers
exemple.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 la lettre de fonction e est utile lorsqu’il n’y a pas d’archive substantielle. La commande « e » signifie extraire pour dézipper ou agrandir et une archive. L’utilisation de la commande ressemblera à ceci sur la ligne du terminal :
7z e exemple.zip
Encore, décomposons-la pour vous aider à comprendre. Dans cette commande, nous voyons les mots/commandes suivants :
7z : utiliser le fichier exécutable
e : utiliser la commande d’extraction
exemple.zip : l’archive source que vous développez
Pendant ce temps, la commande lettre de fonction 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épertoire élaborée ou importante. C’est également utile pour les sauvegardes. L’utilisation de la commande sur le terminal ressemble à ceci :
7z x exemple.zip
Dans cette commande, nous voyons les mots/commandes suivants :
7z : utiliser le fichier exécutable
x : utiliser la commande d’extraction
exemple.zip : l’archive dont vous voulez extraire tous les fichiers
List
Cette commande de la lettre fonction L minuscule est utilisée pour énumérer le contenu de l’archive. La commande « l » signifie « liste ». Cependant, vous n’aurez peut-être pas besoin d’utiliser cette commande si souvent. L’utilisation de la commande sur le terminal ressemble à ceci:
C:UsersName>7za l files.7z
Test
Cette commande de la lettre fonction t est utilisée pour tester l’intégrité des archives. La commande « t » signifie « test ». Cependant, elle est beaucoup moins utile que le commutateur « -t ». L’utilisation de la commande sur le terminal ressemble à ceci:
7z t exemple.zip *doc -r
Dans cette commande, nous voyons les mots/commandes suivants:
7z : utiliser le fichier exécutable
t : tester l’archive spécifique
exemple.zip : l’archive à tester
*.doc : tester tous les fichiers doc de l’archive
-r : récursion de tous les répertoires fils
Mise à jour
Cette fonction lettre u commande 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’archive entière. Cette commande ne fonctionne pas avec les archives solides. L’utilisation de la commande sur le terminal ressemble à ceci :
7z u exemple.zip *.doc
On voit les mots/commandes suivants :
7z : utiliser le fichier exécutable
u : commande de mise à jour
exemple.zip : l’archive dans laquelle vous voulez mettre à jour les fichiers
*.doc : mettre à jour uniquement les fichiers doc
Switches
Une autre commande que nous voyons sur la ligne de commande est le switch. Le switch est composé d’un spécificateur de switch et du nom du switch. Le spécificateur est soit un tiret (-), soit une barre oblique (/). Les commutateurs ressemblent souvent à ceci :
Vous trouverez ci-dessous une liste de commutateurs courants :
Commutateur | Description | – | Arrête l’analyse des commutateurs | -…ad | Affiche la boîte de dialogue dans la version GUI (7zg) |
-ai | Inclure les noms de fichiers de l’archive |
-.an | Désactiver l’analyse syntaxique du nom de l’archive |
-ao | Mode d’écrasement | -ax | Exclure les noms de fichiers d’archive | -…bb | Définir le niveau du journal de sortie | -bd | Désactiver l’indicateur de progression | -bs{o|e|p}. {0|1|2} | Définir le flux de sortie pour sortie/erreur/progrès |
-bt | Afficher les statistiques de temps d’exécution |
-.i | Inclure les noms de fichiers |
-m | Définir la méthode de compression | -o | Définir le répertoire de sortie | -.p | Définir le mot de passe |
-r | Récupérer les sous-répertoires | -sa | Définir le mode de nom de l’archive | -.scc | Définir le jeu de caractères pour les entrées/sorties de la console |
-scrc | Définir la fonction has |
-scs | Définir le jeu de caractères pour les fichiers de la 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 | Définir le mode de grandes pages |
-slt | Afficher les informations techniques | -sni | Mémoriser les informations de sécurité NT | -.sns | Stocker les flux alternatifs NTFS | -snc | Extraire le fichier comme flux alternatif s’il y a le caractère : dans le nom | -snr | Remplacer le caractère : en caractère _ dans les chemins des flux alternatifs | -snh | Mémoriser les liens durs comme liens (formats WIM et TAR uniquement) |
-snl | Stocker les liens symboliques en tant que liens (formats WIM et TAR uniquement) |
-so | Ecrire les données dans StdOut | -spd | Désactiver la correspondance des caractères génériques pour les noms de fichiers |
-spe | Eliminer la duplication du dossier racine pour la commande d’extraction d’archives |
-spf | Utiliser les chemins de fichiers entièrement qualifiés |
-ssc | Définir le mode de casse sensible |
-ssw | Compresser les fichiers ouverts à l’écriture |
-stl | Définir l’horodatage de l’archive à partir du fichier le plus récemment modifié |
-stm {HexMask} | Définir l’affinité des threads du 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éfinir le répertoire de travail | -x | Exclure les noms de fichiers | -.y | Assumer Oui sur toutes les requêtes |
Frequently Asked Questions
Démarrez la fenêtre et exécutez la version de 7-Zip que vous utilisez en saisissant « 7z » pour P7Zip (7z.exe), ou « 7za » pour 7-Zip sous Windows (7za.exe) pour exécuter l’application P7-Zip ou 7za avant de saisir les commandes. Après cela, vous pouvez utiliser n’importe laquelle des commandes énumérées ci-dessus. Assurez-vous que vous respectez la syntaxe lorsque vous tapez vos commandes.
Vous pouvez utiliser les commandes e ou x pour extraire les fichiers ZIP.
Utilisez la commande « a » pour créer un nouveau fichier d’archive qui peut se terminer par 7z, XZ, GZIP, TAR, ZIP, et bien d’autres encore.
Utilisez la commande « a » pour ajouter des fichiers au fichier ZIP.