1. zip 形式
zip は、最も一般的に使用されるドキュメント圧縮形式です。その最大の利点は、さまざまなオペレーティング システム プラットフォームで使用できることです。欠点は、サポートされている圧縮率がそれほど高くないことですが、tar.gz と tar.bz2 は圧縮率の点で非常に優れています。
次のコマンドを使用してファイルを圧縮できます:
zip -r archive_name.zip filename (-r是压缩文件)
zip ファイルを解凍する方法は次のとおりです:
unzip archive_name.zip (解压文件在当前文件下) unzip archive_name.zip -d new_dir (解压文件可以将文件解压缩至一个你指定的的目录,使用-d参数)
2. tar 形式
tar は、Linux で広く使用されているドキュメント パッケージ化形式です。その利点は、ファイルのパッケージ化に CPU と時間をほとんど消費しないことです。これは単なるパッケージ化ツールであり、圧縮は行いません。ディレクトリをパッケージ化する方法は次のとおりです。
tar -cvf archive_name.tar directory_to_compress
-c パラメータは新しいアーカイブを作成します
-v パラメータは処理されたファイルの詳細を表示します
-f パラメータはアーカイブを指定しますまたは device
パッケージ化後の解凍方法:
tar -xvf archive_name.tar
上記の解凍コマンドは、現在のディレクトリにドキュメントを解凍します。もちろん、次のコマンドを使用して、指定したパスに解凍することもできます。
tar -xvf archive_name.tar -C new_dir
解凍パラメータは、小文字の c
ではなく -C です。 3. tar .gz format
この形式は私が最もよく使用する圧縮形式です。圧縮時に CPU をあまり消費せず、非常に理想的な圧縮率を得ることができます。
圧縮方法:
tar -zcvf archive_name.tar.gz filename
解凍方法:
tar -zxvf archive_name.tar.gz
上記の解凍コマンドは、現在のディレクトリにドキュメントを解凍します。もちろん、次のコマンドを使用して解凍パスを指定することもできます。
tar -zxvf archive_name.tar.gz -C new_dir
4. tar.bz2 形式
この圧縮形式が最適です。前述したすべての方法を圧縮します。もちろん、これは、前の方法よりも多くの CPU と時間がかかることを意味します。
圧縮方法:
tar -jcvf archive_name.tar.bz2 filename
解凍方法:
tar -jxvf archive_name.tar.bz2
上記の解凍コマンドは、現在のディレクトリにドキュメントを解凍します。もちろん、次のコマンドを使用して解凍パスを指定することもできます:
tar -jxvf archive_name.tar.bz2 -C new_dir
推奨チュートリアル: linux チュートリアル
以上がLinuxでファイルを解凍する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。