logo

Linux gzip

Gzip (GNU zip) は、ファイル サイズを切り詰めるために使用される圧縮ツールです。デフォルトでは、元のファイルは拡張子 (.gz) で終わる圧縮ファイルに置き換えられます。

ファイルを解凍するには、gunzip コマンドを使用すると、元のファイルが戻ります。

構文:

 gzip . . . gunzip . . . 

例:

 gzip file1.txt file2.txt gunzip file1.txt file2.txt 
Linux gzip フィルター1

上のスナップショットを見てください。gzip コマンドによってファイルが圧縮されています。 「ファイル1.txt」 そして 「ファイル2.txt」 。圧縮ファイルは拡張子(.gz)を付けて表示されます。 Gunzip コマンドで同じファイルが解凍され、拡張子 (.gz) が削除されます。


gzip オプション

複数のファイルをまとめて圧縮する

複数のファイルをまとめて圧縮したい場合は、パイプコマンドで「cat」とgzipコマンドを使用できます。

構文:

 cat . . | gzip > 

例:

 cat file1.txt file2.txt | gzip > final.gz 
Linux gzip フィルター 2

上のスナップショットを見てください。両方のファイルが 「ファイル1.txt」 そして 「ファイル2.txt」 次のように圧縮されます 「ファイナル.gz」


gzip -l

「gzip -l」コマンドは、圧縮率または元のファイルの圧縮率を示します。

構文:

スクラーン精度スコア
 gzip -l . . 

例:

 gzip -l final.gz jtp.txt.gz 
Linux gzip フィルター3

上記のスナップショットを見て、コマンドを実行します。 「gzip -l Final.gz jtp.txt.gz」 は両方のファイルの比率を示しています。


ディレクトリを圧縮する方法

gzip コマンドは 1 つのファイルしか圧縮できないため、ディレクトリを圧縮することはできません。ディレクトリを圧縮するには、使用する必要があります 「かかります」 指示。

ハイフン (-) 「tar」コマンドでは必須ではありません。

「c」 することです 作成する

'で' は冗長であり、 画面 出力、

Javaでこんにちは世界

「ふ」 言及する 行き先 出力ファイルの、

'と' 指定するための 圧縮する gzipで。

構文:

 tar cf - | gzip > 

または

 tar cvfz office.tar.gz office 

例:

 tar cf - office | gzip > office.tar.gz 
Linux gzip フィルター4

上のスナップショットを見ると、ディレクトリ「office」が「tar」コマンドで圧縮されています。