Exemple d'analyse de la commande gzip sous Linux

黄舟
Libérer: 2017-09-29 11:15:29
original
1726 Les gens l'ont consulté

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(选项)(参数)
Copier après la connexion

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”参数相同。
Copier après la connexion

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 *
Copier après la connexion

Extraire chaque fichier compressé dans l'exemple ci-dessus et répertorier les informations détaillées


gzip -dv *
Copier après la connexion

Afficher les informations détaillées de chaque fichier compressé dans l'exemple 1, ne décompresse pas


gzip -l *
Copier après la connexion

pour compresser un fichier de sauvegarde tar À l'heure actuelle, l'extension du fichier compressé est .tar.gz


.
gzip -r log.tar
Copier après la connexion

Répertoire compressé récursif


gzip -rv test6
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!