1. コマンドの紹介 gzip (GNU zip) コマンドは、ファイルの圧縮と解凍に使用されます。これは、Linux システムでファイルの圧縮と解凍によく使用されるコマンドです。LZ77 ロスレス圧縮アルゴリズムを使用します。圧縮されたファイルは通常、.gz サフィックスを使用します。 gzip は、あまり使用されない大きなファイルを圧縮してディスク領域を節約するだけでなく、tar コマンドと組み合わせて使用して、Linux オペレーティング システムで一般的な圧縮ファイル形式を形成することもできます。統計によると、gzip コマンドはテキスト ファイルの圧縮率が 60% ~ 70% です。ファイル サイズを縮小すると、2 つの明らかな利点があります。1 つは、ストレージ スペースを削減できることです。もう 1 つは、ネットワーク経由でファイルを転送するときに、転送時間を短縮できることです。 2. コマンド形式 gzip [ -acdfhlLnNrtvV19 ] [-S サフィックス ] [ 名前... ] 3. オプションの説明 -a --ascii ASCII テキスト モードを使用します。行末文字を変換するときは、ローカル規則を使用します。このオプションは、一部の非 Unix システムでのみサポートされます。 MSDOSの場合、圧縮時にCR LFをLFに変換し、解凍時にLFをCR LFに変換します。 -c、--stdout、--to-stdout、--to-stdout の順に選択します。 元のファイルを変更せずに圧縮ファイルを標準出力に出力します -d、--decompress、--uncompress 解凍 -f, --force ファイルに複数のリンクがある場合や、対応するファイルがすでに存在する場合、または圧縮されたデータが端末から読み取られたり端末に書き込まれたりしている場合でも、強制的に圧縮または解凍します -h、--help ヘルプ情報を表示して終了 -l, --list 圧縮ファイルの関連情報を一覧表示する -L, --license 著作権情報を表示して終了 -n, --no-name ファイルを圧縮する場合、元のファイル名とタイムスタンプは保存されません。解凍時に元のファイル名やタイムスタンプが存在していても復元されません。このオプションは、解凍時のデフォルトオプションです -N、--name 圧縮するときは、常に元のファイル名とタイムスタンプを保存します。これがデフォルトです。解凍時に、元のファイル名とタイムスタンプが存在する場合は復元されます。このオプションは、ファイル名の長さが制限されているシステムや、ファイル転送後にタイムスタンプが失われるシステムで役立ちます。 -q, --quiet 警告メッセージを表示しない -r, --recursive 再帰処理、指定されたディレクトリの下にあるすべてのファイルとサブディレクトリをまとめて処理します -S、--suffix=SUFFIX 圧縮ファイルと解凍ファイルのサフィックスを変更する -t, --test 圧縮ファイルが正しいかどうかをテストする -v, --verbose コマンド実行プロセスを表示する -V, --version バージョン情報を表示して終了 -#, --best, --fast 圧縮効果を指定します。圧縮率は 1 から 9 までの値です。値が大きいほど圧縮率は高くなりますが、圧縮速度は遅くなります。デフォルト値は 6 です。 --best は -9 に相当し、--fast は -1 に相当します。 4. 一般的な例 (1)元のファイルは圧縮されていません。 /etc/passwd を .gzip する 圧縮された /etc/passwd は /etc/passwd.gz になります。 (2)元のファイルの圧縮を維持する。 gzip -c /etc/passwd > passwd.gz (3)圧縮中の命令実行過程を表示する。 gzip -v /etc/passwd /etc/passwd: 57.9% -- /etc/passwd.gz に置き換えられました (4)元のファイルを残さずに.gzファイルを解凍します。 gzip -dv /etc/passwd.gz /etc/passwd.gz: 57.9% -- /etc/passwd に置き換えられました (5)指定されたディレクトリ内のすべてのファイルを再帰的に圧縮します。 ディレクトリを表示 ファイル1 ファイル2 ファイル3 gzip -rv ディレクトリ dir/file3: -10.0% -- dir/file3.gz に置き換えられました dir/file2: -25.0% -- dir/file2.gz に置き換えられました dir/file1: -16.7% -- dir/file1.gz に置き換えられました 上記は Linux gzip コマンドの使用に関する詳細な内容です。Linux gzip コマンドの詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
<<: MYSQL における char と varchar の違い
MySQL には読み取りと書き込みを分離するアーキテクチャが多数あります。Baidu のそれらのほと...
目次モジュール化の基本概念モジュール化とは何かモジュール分解の利点Node.js のモジュール性No...
処理能力と同時実行性を向上させるために、Web コンテナは通常、リクエストを処理するタスクをスレッド...
ここでは、主に小さなプログラムの開発プロセスでよく使われる、非常に実用的な機能ポイントをいくつか整理...
フロントエンド プロジェクトでは、添付ファイルのアップロードは非常に一般的な機能であり、ほぼすべての...
この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。...
1. Alipay方式: Alipay メソッド: Alipay をクリックして支払い、バックエンド...
目次1- エラーの詳細2-シングルソリューション2.1-ディレクトリ C:\Windows\Syst...
さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!--方法 1: onf...
NC のフルネームは Netcat (Network Knife) で、作成者は Hobbit &a...
1. インストールプロセス中に問題が発生しないように、まず依存パッケージをインストールします。 [r...
目次1. 現状2. JSでCADグラフィックを作成および変更する2.1 サポートされているCADエン...
序文私たちのビジネスがまだ初期段階にあり、同時実行の度合いが比較的低い場合、数年間はデッドロックの問...
基礎位置の一致順序は、「最初に正規表現に一致し、次に共通表現に一致」です。実際のロケーションの一致順...
CentOS 8 が利用可能になりました! CentOS 8 と RedHat Enterprise...