7-Zip fonctionne également en ligne de commandes ce qui signifie que vous pouvez intégrer une routine de création d'archive dans un script pour gérer vos sauvegardes par exemple.
Pour créer une archive, saisissez par exemple la commande
7z a nomarchive.ext dossier_ou_fichier switch
Remplacez nomarchive.ext par le nom de l'archive à créer suivi de son extension, 7z ou Zip par exemple.
Remplacez dossier_ou_fichier par le nom du dossier dont vous souhaitez ajouter le contenu à l'archive. Vous pouvez aussi spécifier directement le ou les fichiers à intégrer à l'archive. Notez que vous pouvez utiliser le caractère * pour remplacer une suite de caractères. Pour ajouter par exemple tous les fichiers .doc d'un dossier à une archive, saisissez dossier\*.doc.
Remplacez switch par les paramètres particuliers à mettre en place. -r permet par exemple d'intégrer tous les sous-dossiers (et leurs fichiers) du dossier spécifié à une archive. -sfx permet de créer une archive auto-extractible.
Pour créer une archive zip contenant tous les fichiers du dossier documents ainsi que ceux de ses sous-dossiers, la commande devient :
( les afficher maintenant )