アンドロイド

LinuxのGzipコマンド

’, Â, � etc... How to fix strange encoding characters in WP or other SQL database

’, Â, � etc... How to fix strange encoding characters in WP or other SQL database

目次:

Anonim

Gzipは、ファイルのサイズを縮小し、元のファイルモード、所有権、およびタイムスタンプを保持できる最も一般的な圧縮アルゴリズムの1つです。

Gzipは、 .gz ファイル形式と、ファイルの圧縮および解凍に使用される gzip ユーティリティも指します。

このチュートリアルでは、 gzip コマンドの使用方法を示します。

gzip

単一のファイルを圧縮するには、 gzip コマンドの後にファイル名を続けて呼び出します。

gzip filename

gzip はファイル filename.gz を作成し、元のファイルを削除します。

デフォルトでは、 gzip は元のファイルのタイムスタンプ、モード、所有権、および名前を圧縮ファイルに保持します。

元のファイルを保持する

gzip -k filename

元のファイルを保持する別のオプションは、 gzip に標準出力に書き込み、出力をファイルにリダイレクトするように指示する -c オプションを使用することです。

gzip -c filename > filename.gz

詳細な出力

処理中のファイルの割合と名前を確認するには、 -v オプションを使用します。

gzip -v filename

filename: 7.5% -- replaced with filename.gz

複数のファイルを圧縮する

複数のファイルを引数としてコマンドに渡すこともできます。 たとえば、 file1 file2 file3 という名前のファイルを圧縮するには、次のコマンドを実行します。

gzip file1 file2 file3

上記のコマンドは、3つの圧縮ファイル file1.gz file2.gz file3.gz ます。

ディレクトリ内のすべてのファイルを圧縮する

特定のディレクトリ内のすべてのファイルを圧縮するには、 -r オプションを使用します。

gzip -r directory

gzip はディレクトリ構造全体を再帰的に走査し、ディレクトリとそのサブディレクトリ内のすべてのファイルを圧縮します。

圧縮レベルを変更する

gzip 使用すると、 --best 範囲の圧縮レベルを指定できます。 -1 または --fast は最小の圧縮率で最速の圧縮速度を、 -9 または --best は最大の圧縮率で最低の圧縮速度を示します。 デフォルトの圧縮レベルは -6 です。

たとえば、最大の圧縮を得るには、次を実行します。

gzip -9 filename

圧縮はCPUを集中的に使用するタスクであり、圧縮レベルが高いほど、プロセスに時間がかかります。

標準入力を使用する

stdinから .gz ファイルを作成するには、コマンドの出力を gzip パイプします。 たとえば、Gzip圧縮されたMySQLデータベースのバックアップを作成するには、次を実行します。

mysqldump database_name | gzip -c > database_name.sql.gz

mysqldump コマンドの出力は gzip 入力になります。

gzip ファイルの解凍

.gz ファイルを解凍するには、 -d オプションを使用します。

gzip -d filename.gz

Gzipファイルを解凍するために使用できる別のコマンドは gunzip です。 このコマンドは基本的に gzip -d エイリアスです:

gunzip filename.gz

gunzip 方が gzip -d よりも覚えやすいかもしれません。

圧縮ファイルを保持する

ファイルを圧縮するときと同じように、 -k オプションは、入力ファイル(この場合は圧縮ファイル)を保持するよう gzip に指示します。

gzip -dk filename.gz

複数のファイルを解凍する

複数のファイルを一度に解凍するには、引数としてファイル名を gzip 渡します。

gzip -d file1.gz file2.gz file3.gz

ディレクトリ内のすべてのファイルを解凍します

-d および -r オプションとともに使用すると、 gzip は指定されたディレクトリ内のすべてのファイルを再帰的に解凍します。

gzip -dr directory

圧縮ファイルの内容を一覧表示する

-l オプションとともに使用すると、 gzip は指定された圧縮ファイルに関する統計を表示します。

gzip -l filename

出力には、圧縮されていないファイル名、圧縮されたサイズと圧縮されていないサイズ、および圧縮率が含まれます。

compressed uncompressed ratio uncompressed_name 130 107 7.5% filename

詳細情報を取得するには、 -v オプションを追加します。

gzip -lv filename

method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename

結論

Gzipを使用すると、特定のファイルのサイズを縮小できます。 gzip コマンドを使用すると、ファイルを圧縮および圧縮解除できます。

gzip コマンドの詳細については、Gnu gzipのドキュメントページを参照してください。

gzipターミナル