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ユーザー権限を表示する2つの方法を紹介します1. MySQL grantsコマンドを使用す...
復帰文字 ( Ctrl+M ) に不安を感じても心配しないでください。それらを排除する簡単な方法がい...
この記事では、参考までに、jsで書かれたシンプルなスネークゲームの具体的なコードを紹介します。具体的...
[LeetCode] 185. 部門別給与上位3位従業員テーブルにはすべての従業員が保持されます。...
1. プロジェクトwarが保存されているディレクトリを入力しますDockerfileを編集する vi...
MySQL 5.7 より前のバージョンのパスワードを変更する方法:方法1: SET PASSWORD...
さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!DOCTYPE htm...
背景Dockerでは、同じイメージを使用して4つのコンテナを作成します。ネットワークはブリッジモード...
1. Logrotateツールの紹介Logrotate はログファイル管理ツールです。Linux に...
概要: 多くの企業、特にインターネット Web サイトを主な事業とする企業のほとんどが、「アーティス...
目次ケース1:ケース2:ケース3:簡単にまとめると:過去 2 日間で、完全なテーブル スキャンを引き...
1. トップレベルの使用法1. cnpmをインストールする npm i -g cnpm --regi...
現在、DockerイメージのほとんどはDebianベースです # cat /etc/issue De...
MySQL 8.0.12のダウンロードとインストールのチュートリアルは参考までに、具体的な内容は次の...
まず、インターネット上の一般的な慣行を見てみましょうデフォルトでは、プライベート ライブラリはイメー...