FreeDOS help system (hhstndrd 1.0.8 fr)[zip]

Commande : zip

ZIP est un outil de compression et d'archivage de fichiers, comme PKZIP.

Syntaxe :

zip [-AcdDefFghjJklLmoqrRSTuvXz019@$] [-b chemin] [-n suffixes] [-t mmjjaaaa] [-tt mmjjaaaa] [ fichierzip [ fichier1 fichier2 ...]] [-xi liste] L'action par défaut est d'ajouter ou de remplacer les entrées de fichier depuis la liste, qui peut inclure le nom spécial - pour compresser l'entrée standard. Si le fichier zip et la liste sont omis, zip compressera stdin vers stdout.

Options :

-A Ajuster l'archive exécutable auto-extractible. -c Ajouter des commentaires d'une ligne pour chaque fichier. -d Enlever (effacer) des entrées depuis une archive zip. Par exemple : zip -d foo foo/tom/junk foo/harry/\* \*.o enlèvera l'entrée foo/tom/junk, tous les fichiers qui commencent par foo/harry/ et tous les fichiers qui se terminent par .o (dans n'importe quel chemin). -D Ne pas créer d'entrées dans l'archive zip pour les répertoires. -e Chiffrer les contenus de l'archive zip en utilisant un mot de passe qui sera entré sur le terminal en réponse à une invite (cela ne sera pas répété en "écho" ; si l'erreur standard n'est pas un tty, zip quittera avec une erreur). L'invite de mot de passe est répétée pour éviter à l'utilisateur de taper des erreurs. Notez que cela chiffre en utilisant le cryptage standard de pkzip qui est considérée faible. -f Remplacer (rafraîchir) une entrée existante dans l'archive zip seulement si elle a été modifiée plus récemment que la version déjà dans l'archive. -F Corriger l'archive. (-FF essayer plus fort) -D ne pas ajouter des entrées de répertoire -A ajuster l'exe auto-extractible -g Agrandir (ajouter à) l'archive zip spécifiée au lieu d'en créer une nouvelle. -h Afficher les informations d'aide de zip (cela apparaît également si zip est exécuté sans arguments). -j Stocker uniquement le nom du fichier sauvegardé (jeter le chemin) et ne pas stocker les noms de répertoire. Par défaut, zip stockera le chemin entier. -J Supprimer toutes les données ajoutées (par exemple un stub SFX) de l'archive. -k Tenter de convertir les noms et les chemins pour se conformer à MS-DOS, stocker uniquement l'attribut MS-DOS (seulement l'attribut d'écriture utilisateur d'UNIX) et marquer l'entrée comme effectuée sous MS-DOS (même si ce n'était pas le cas) ; pour la compatibilité avec PKUNZIP sous MS-DOS qui ne peut pas gérer certains noms comme ceux avec deux points. -l Traduire le caractère de fin de ligne UNIX en la convention MS-DOS de CR LF (retour charriot nouvelle ligne). -ll Traduire la fin de ligne MS-DOS CR LF en UNIX LF (nouvelle ligne). -L Afficher la licence de zip. -m Déplacer les fichiers spécifiés dans l'archive zip ; en vérité, cela efface les fichiers/répertoires cibles après avoir créé l'archive zip spécifiée. -MM Tous les motifs d'entrée doivent correspondre à au moins un fichier et tous les fichiers d'entrée trouvés doivent être lisibles. -o Régler le temps de "dernière modification" de l'archive zip sur le dernier (le plus ancien) temps de "dernière modification" trouvé parmi les entrées de l'archive zip. -q Mode silencieux ; élimine les messages d'information et les invites de commentaires. (Utile, par exemple, pour les scripts shell et les tâches d'arrière-plan). -r Parcourir la structure du répertoire de manière récursive. -R Parcourir la structure du répertoire de manière récursive en commençant au répertoire courant. -S Inclure les fichiers système et les fichiers cachés. -T Tester l'intégrité du nouveau fichier zip. Si la vérification échoue, l'ancien fichier zip n'est pas modifié et (avec l'option -m) aucun fichier d'entrée n'est enlevé. -u Remplacer (mettre à jour) une entrée existante dans l'archive zip seulement si elle a été modifiée plus récemment que la version déjà présente dans l'archive zip. -v Mode verbeux ou afficher les informations de diagnostic de version. -z Afficher une invite de commentaire sur plusieurs lignes pour l'archive zip entière. -X Ne pas enregistrer les attributs de fichier supplémentaires. -0 Ne pas compresser (stocker tous les fichiers). -1 Indique la méthode de compression la plus rapide (moins de compression). -9 Indique la méthode de compression la plus lente (compression optimale, ignore la liste des suffixes). Le niveau de compression par défaut est -6. -@ Prendre la liste des fichiers d'entrée depuis l'entrée standard. Seulement un nom de fichier par ligne. -$ Inclure l'étiquette de volume du lecteur contenant le premier fichier à être compressé. -b chemin Utiliser le chemin spécifié pour l'archive zip temporaire. Par exemple: zip -b /tmp stuff * mettra l'archive zip temporaire dans le répertoire /tmp, copiant stuff.zip dans le répertoire courant lorsque c'est terminé. -i fichiers Inclure seulement les fichiers spécifiés, comme dans : zip -r foo . -i \*.c qui inclura seulement les fichiers qui se terminent avec .c dans le répertoire courant et ses sous-répertoires. -F corriger le fichier zip (-FF essayer plus fort) -D ne pas ajouter d'entrées de répertoire -A ajuster l'exe auto-extractible -n suffixes Ne pas tenter de compresser les fichiers nommés avec les suffixes donnés. -P motdepasse Utiliser un mot de passe pour chiffrer les entrées du fichier zip (s'il y en a). CELA N'EST PAS SÉCURISÉ ! -t mmjjaaaa Ne pas opérer sur les fichiers modifiés avant la date spécifiée, où mm est le mois (0-12), jj est le jour du mois (1-31) et aaaa est l'année. Le format de date ISO 8601 aaaa-mm-jj est également accepté. -tt mmjjaaaa Ne pas opérer sur les fichiers modifiés après la date spécifiée, où mm est le mois (0-12), jj est le jour du mois (1-31) et aaaa est l'année. Le format de date ISO 8601 aaaa-mm-jj est également accepté. -x fichiers Exclure explicitement les fichiers spécifiés.

Commentaires :

Pour davantage d'informations veuillez lire le MANUEL.

Exemples :

L'exemple le plus simple : zip stuff * crée l'archive stuff.zip (en supposant qu'il n'existe pas) et met tous les fichiers du répertoire courant dans l'archive, sous forme compressée.

Voir également :

unzip ------------------------------------------------------------------------------ Copyright (C) 2008 W. Spiegl. Traduit en 2020 par Berki Yenigün. Ce fichier est dérivé de FreeDOS Spec Command HOWTO. Voyez le fichier H2Cpying pour les conditions de copie.