Le contenu principal de cet article concerne gzip et zip pour la compression et la décompression de fichiers dans les commandes shell. Il a une certaine valeur de référence. Les amis intéressés peuvent en apprendre davantage.
1.gzip : outil de compression gzip
Description de la fonction de la commande gzip :
la commande gzip est utilisée pour compresser des fichiers . gzip est un programme de compression largement utilisé. Une fois qu'un fichier est compressé, une extension .gz apparaît après son nom.
Le format de syntaxe de la commande gzip :
gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ] gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][目录]
Description des paramètres communs de la commande gzip :
gzip Il y a de nombreux paramètres, comme suit : Paramètres et descriptions de la commande gzip :
Options des paramètres Explication
-a ou --ascii Utiliser le mode texte ASCII.
-c ou --stdout ou --to-stdout Sortie du fichier compressé sur le périphérique de sortie standard sans modifier le fichier d'origine.
-d ou --decompress ou ----uncompress Décompressez le fichier compressé.
-f ou --force Compresser de force le fichier. Ignore si le nom du fichier ou le lien physique existe et si le fichier est un lien symbolique.
-h ou --help Aide en ligne.
-l ou --list Répertorie les informations sur les fichiers compressés.
-L ou --license Afficher la version et les informations de copyright.
-n ou --no-name Lors de la compression d'un fichier, le nom du fichier d'origine et l'horodatage ne seront pas enregistrés.
-N ou --name Lors de la compression d'un fichier, enregistrez le nom du fichier d'origine et l'horodatage.
-q ou --quiet N'affiche pas de messages d'avertissement.
-r ou --recursive Traitement récursif, tous les fichiers et sous-répertoires du répertoire spécifié seront traités ensemble.
-S
-t ou --test Teste si le fichier compressé est correct.
-v ou --verbose Affiche le processus d'exécution de l'instruction.
-V ou --version Afficher les informations de version.
-
--best L'effet de ce paramètre est le même que la spécification du paramètre "-9".
--fast L'effet de ce paramètre est le même que la spécification du paramètre "-1".
Fonctionnement pratique de la commande gzip
Exemple 1 : Fichier compressé
[root@m01 ~]# ls <-->显示当前目录文件 a.c b.h d.cpp [root@m01 ~]# gzip * <-->压缩目录下的所有文件[root@w3cschool.cc a]# [root@m01 ~]# ls <-->显示当前目录文件 a.c.gz b.h.gz d.cpp.gz
Exemple 2 : Suite de l'exemple 1, lister les informations détaillées
[root@m01 ~]# gzip -dv * <-->解压文件,并列出详细信息 a.c.gz: 0.0% -- replaced with a.c b.h.gz: 0.0% -- replaced with b.h d.cpp.gz: 0.0% -- replaced with d.cpp
Exemple 3 : Suite de l'exemple 1, afficher les informations du fichier compressé
[root@m01 ~]# gzip -l * compressed uncompressed ratio uncompressed_name 24 0 0.0% a.c 24 0 0.0% b.h 26 0 0.0% d.cpp
2 zip : outil de compression
Description de la fonction de la commande zip< 🎜. >
La commande zip est utilisée pour compresser les fichiers. zip est un programme de compression largement utilisé qui compresse les fichiers pour produire des fichiers compressés avec une extension .zip.Le format syntaxique de la commande zip
zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [--longoption ...] [-b path] [-n suffixes] [-t date] [-tt date] zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]
Description des paramètres communs de la commande zip :
zip Il existe de nombreux paramètres, comme suit zip Paramètres et descriptions de la commande : Options des paramètres Explication -A Ajuster le fichier de décompression automatique exécutable. -b-n
-o En fonction du fichier avec la dernière heure de modification dans le fichier compressé, définissez l'heure de modification du fichier compressé pour qu'elle soit la même que celle du fichier.
-q N'affiche pas le processus d'exécution de l'instruction.
-r Traitement récursif, traitant ensemble tous les fichiers et sous-répertoires du répertoire spécifié.
-S Contient les fichiers système et cachés.
-t
-T Vérifie si chaque fichier du fichier de sauvegarde est correct.
-u Remplacez les fichiers plus récents par des fichiers compressés.
-v Affiche le processus d'exécution de l'instruction ou affiche les informations de version.
-V Enregistrez les attributs du fichier du système d'exploitation VMS.
-w S'il y a un numéro de version dans le nom du fichier, ce paramètre n'est valable que sous le système d'exploitation VMS.
-x