ザ gzip コマンドはLinux内でファイルを圧縮する一般的な方法です。したがって、このツールを使用してファイルを圧縮する方法を知っておく価値があります。
で使用される圧縮方法 gzip Lempel-Ziv(LZ77)です。今、あなたはこの情報を知っていることは不可欠ではありません。あなたが知る必要があることは、ファイルを圧縮するときにファイルが小さくなることです gzip コマンド。
デフォルトでは、ファイルまたはフォルダを gzip コマンドは以前と同じファイル名になりますが、今度は拡張子が付きます .gz.
場合によっては、特にファイル名が非常に長い場合は、同じ名前を保持することはできません。このような状況では、切り捨てを試みます。このガイドでは、ファイルを圧縮する方法について説明します。 gzip コマンドを使用して、最も一般的に使用されるスイッチを紹介します。
gzipを使ってファイルを圧縮する方法
1つのファイルを使用して圧縮する最も簡単な方法 gzip 次のコマンドを実行します。
gzipファイル名
例えば、ファイルを圧縮する mydocument.odt 次のコマンドを実行します。 gzip mydocument.odt
いくつかのファイルは他のファイルよりも圧縮されます。たとえば、文書、テキストファイル、ビットマップイメージ、WAVやMPEGなどの特定のオーディオおよびビデオ形式は非常によく圧縮されます。 JPEG画像やMP3オーディオファイルなどの他のファイルタイプはまったくうまく圧縮されず、ファイルを実際に実行した後にサイズが大きくなることがあります gzip それに対するコマンド。 これは、JPEG画像とMP3オーディオファイルが既に圧縮されているためです。 gzip コマンドは単純に圧縮するのではなく、単に追加します。 ザ gzip コマンドは通常のファイルとフォルダの圧縮のみを試みます。したがって、シンボリックリンクを試して圧縮しても機能しませんし、そうするのは実際には意味がありません。 既に圧縮しているファイルがある場合は、次のコマンドを使用して解凍できます。 gzip -d filename.gz
例えば、 mydocument.odt.gz 次のコマンドを使用します: gzip -d mydocument.odt.gz ファイルを圧縮できないことがあります。おそらくあなたはファイルを圧縮しようとしています myfile1 すでにファイルがあります myfile1.gz 。この場合、 gzip コマンドは通常動作しません。 強制するには gzip コマンドは単に次のコマンドを実行するだけです: gzip -f filename デフォルトでは、ファイルを圧縮するときに gzip コマンドを実行すると、拡張子が付いた新しいファイルが作成されます .gz. ファイルを圧縮して元のファイルを保持するには、次のコマンドを実行する必要があります。 gzip -k filename
たとえば、次のコマンドを実行すると、 mydocument.odt そして mydocument.odt.gz . gzip -k mydocument.odt ファイル圧縮のポイントは、ディスクスペースを節約すること、またはファイルをネットワーク経由で送信する前にファイルのサイズを縮小することです。 それゆえに、あなたがあなたの gzip コマンド。 ザ gzip コマンドは、圧縮パフォーマンスをチェックするときに必要な統計情報を提供します。 統計情報のリストを取得するには、次のコマンドを実行します。 gzip -l filename.gz
上記のコマンドによって返される情報は、次のとおりです。 次のコマンドを使用して、フォルダとそのサブフォルダ内のすべてのファイルを圧縮できます。 gzip -r foldername
これは1つのファイルを作成しません foldername.gz 。代わりに、ディレクトリ構造を横断し、そのフォルダ構造内の各ファイルを圧縮します。 フォルダ構造を1つのファイルとして圧縮する場合は、tarファイルを作成してから、このガイドに示すようにtarファイルをgzipする方がよいでしょう。 ファイルが有効であることを確認するには、次のコマンドを実行します。 gzip -tファイル名
ファイルが有効な場合、出力はありません。 異なる方法でファイルを圧縮することができます。例えば、より速く動作するより小さな圧縮に進むことができます。または、実行に時間がかかるというトレードオフを持つ最大限の圧縮に進むことができます。 最も速い速度で最小の圧縮を得るには、次のコマンドを実行します。 gzip -1ファイル名
最も遅い速度で圧縮を最大にするには、次のコマンドを実行します。 gzip -9ファイル名
1と9の間で異なる数値を選んで速度と圧縮レベルを変えることができます。 ザ gzip コマンドは、標準のzipファイルで作業するときには使用しないでください。あなたは ジップ コマンドと 解凍する これらのファイルを処理するコマンド。 gzipコマンドを使ってファイルを解凍する方法
強制的にファイルを圧縮する
非圧縮ファイルを保持する方法
あなたがどれくらいのスペースを節約したかについてのいくつかの統計を得る
フォルダとサブフォルダ内のすべてのファイルを圧縮する
圧縮ファイルの妥当性をテストする方法
圧縮レベルを変更する方法
標準のZipファイル




