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 の違い
目次1. コンテナ相互接続を実現するためにネットワークをカスタマイズする2. ネットワーク接続1. ...
導入された HTML タグは、必ずしも XHTML 仕様に完全に準拠しているわけではありません。実際...
Ubuntu に jdk をインストールする: [リンク] UbuntuにEclipseをインストー...
1. VMware vSphere の概要VMware vSphere は、業界をリードする最も信...
序文: MySQL では、マスター/スレーブ アーキテクチャが最も基本的かつ最も一般的に使用されるア...
一般的なアプリケーションでは、timestamp、datetime、int 型を使用して時間形式を保...
目次1. インストール前の準備、インストールパッケージのダウンロード1 インストールの準備2 インス...
<em></em> などのフレーズ要素を使用すると、意図した視覚スタイルを維...
この記事では、ドラミング効果を実現するためのJavascriptの具体的なコードを参考までに紹介しま...
CSS は Web ページの印刷スタイルを制御します。 CSS を使用して印刷スタイルを制御します。...
目次配列分割代入オブジェクトの分解代入分割割り当ての適用変数の値の交換関数から複数の値を返すマップ構...
なぜこのような効果を実現するのでしょうか。実は、この効果もタイトルプロンプトから派生したものですが、...
1. 問題Windows 上の Eclipse を使用して開発されたプロジェクトは Windows ...
公式文書には次のように記されている。ルーターを挿入することで、どのコンポーネントでも this.$r...
この記事では、シームレスなカルーセル効果を実現するためのVueの具体的なコードを例として紹介します。...