Maison > Article > Opération et maintenance > Exemple d'analyse de la commande gzip sous Linux
Gzip est une commande couramment utilisée dans les systèmes Linux pour compresser et décompresser des fichiers. Elle est pratique et facile à utiliser. Ensuite, je partagerai avec vous la commande gzip sous Linux à travers cet article. Les amis intéressés devraient y jeter un œil
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é, son nom sera suivi de plusieurs extensions ".gz".
gzip est une commande couramment utilisée dans les systèmes Linux pour compresser et décompresser des fichiers. Elle est pratique et facile à utiliser. Gzip peut non seulement être utilisé pour compresser des fichiers volumineux et rarement utilisés afin d'économiser de l'espace disque, mais peut également être utilisé avec la commande tar pour former un format de fichier compressé populaire dans le système d'exploitation Linux. Selon les statistiques, la commande gzip a un taux de compression de 60 à 70 % pour les fichiers texte. La réduction de la taille des fichiers présente deux avantages évidents : l’un est qu’elle peut réduire l’espace de stockage et l’autre est qu’elle peut réduire le temps de transmission lors du transfert de fichiers sur le réseau.
Syntaxe
gzip(选项)(参数)
Options
-a或——ascii:使用ASCII文字模式; -d或--decompress或----uncompress:解开压缩文件; -f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接; -h或——help:在线帮助; -l或——list:列出压缩文件的相关信息; -L或——license:显示版本与版权信息; -n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记; -N或——name:压缩文件时,保存原来的文件名称及时间戳记; -q或——quiet:不显示警告信息; -r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理; -S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串; -t或——test:测试压缩文件是否正确无误; -v或——verbose:显示指令执行过程; -V或——version:显示版本信息; -<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高; --best:此参数的效果和指定“-9”参数相同; --fast:此参数的效果和指定“-1”参数相同。
Paramètres
Liste des fichiers : Spécifiez la liste des fichiers à compresser.
Exemple
Compressez chaque fichier du répertoire test6 dans un fichier .gz
gzip *
Extraire chaque fichier compressé dans l'exemple ci-dessus et répertorier les informations détaillées
gzip -dv *
Afficher les informations détaillées de chaque fichier compressé dans l'exemple 1, ne décompresse pas
gzip -l *
pour compresser un fichier de sauvegarde tar À l'heure actuelle, l'extension du fichier compressé est .tar.gz
gzip -r log.tar
Répertoire compressé récursif
gzip -rv test6
De cette façon, tous les fichiers testés deviennent *.gz, et le répertoire existe toujours, juste le répertoire Les fichiers à l'intérieur deviennent alors *.gz. Il s'agit d'une compression différente de l'empaquetage. Comme il fonctionne sur un répertoire, vous devez ajouter l'option -r, afin de pouvoir également effectuer une récursion sur les sous-répertoires.
Décompresser les répertoires de manière récursive
gzip -dr test6
Résumé
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!