ホームページ  >  記事  >  運用・保守  >  Linux での gzip コマンドの分析例

Linux での gzip コマンドの分析例

黄舟
黄舟オリジナル
2017-09-29 11:15:291695ブラウズ

gzip は、Linux システムでファイルの圧縮と解凍によく使用されるコマンドで、便利で使いやすいです。次に、この記事を通じて Linux の gzip コマンドについて説明しますので、興味のある方はぜひご覧ください。 gzip コマンド

はファイルを圧縮するために使用されます。 gzip は広く使用されている圧縮プログラムで、ファイルを圧縮すると、ファイル名の後に複数の「.gz」拡張子が付きます。

gzip は、Linux システムでファイルの圧縮と解凍によく使用されるコマンドで、便利で使いやすいです。 Gzip は、めったに使用されない大きなファイルを圧縮してディスク領域を節約するために使用できるだけでなく、tar

コマンドと一緒に使用して、Linux オペレーティング システムで一般的な圧縮ファイル形式を形成することもできます。統計によると、gzip コマンドのテキスト ファイルの圧縮率は 60% ~ 70% です。ファイル サイズを減らすことには 2 つの明らかな利点があります。1 つはストレージ容量を削減できること、もう 1 つはネットワーク上でファイルを転送する際の送信時間を短縮できることです。

構文


gzip(选项)(参数)


オプション


-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”参数相同。


パラメータ

ファイルリスト: 圧縮するファイルのリストを指定します。

test6ディレクトリ内の各ファイルを.gzファイルに圧縮します

gzip *

上記の例の各圧縮ファイルを抽出し、詳細情報を一覧表示します

gzip -dv *

それぞれの情報を表示します例1の圧縮ファイルを解凍せずに詳しく説明します

gzip -l *

tarバックアップファイルを圧縮 このとき、圧縮ファイルの拡張子は.tar.gz

gzip -r log.tar

再帰圧縮ディレクトリです。

gzip -rv test6

このように、テスト対象のファイルはすべて *.gz になり、ディレクトリはまだ存在しますが、それに応じてディレクトリ内のファイルも *.gz に変更されます。これは圧縮であり、パッケージ化とは異なります。ディレクトリ上で動作するため、サブディレクトリ上でも再帰できるように -r オプションを追加する必要があります。

ディレクトリを再帰的に解凍します


gzip -dr test6

概要


以上がLinux での gzip コマンドの分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。