Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Linuxでのパッケージ化と圧縮の理解

Linuxでのパッケージ化と圧縮の理解

  

Linuxでは、 "パッケージ圧縮"のためにtarコマンドを使うことがよくありますが、この2つは異なります。

いわゆるパッケージングとは、いくつかのファイルを1つのパッケージに分割することですが、容量は変わりません。サイズは、パッケージ化する前のファイルのサイズのままです。パッケージに入れて、linuxで使用これは私たちがよく使うtarコマンドです。ただし、圧縮はファイルをリンクするだけでなく、それらを圧縮するための特定のアルゴリズムも実行します。非常に "ゆるい"テキストファイルの場合は、ファイルサイズを大幅に減らすことができます。 tarコマンドでよく使用される、Linuxのgzipツールで圧縮されたもの。 tarとgzipツールを使用しているため、パッケージ化され圧縮されている多くのファイルは***。tar.gzとして書かれるか、単に***。tgzと書かれるでしょう。しかし、最近bzip2の圧縮率が向上したため、tarballはgzipをbzip2圧縮テクノロジに徐々に置き換えています。したがって、あなたはしばしば***。tar.bz2のような圧縮ファイルを見るでしょう。

tar固有のコマンドを添付します。

(1)フォーマット:tarパラメータ......

(2)パラメータ:

c :バックアップ作成(

v:バックアップ用のファイル一覧を生成するエコーモード(Verbose)を示します。

f:使用するバックアップファイルを指定します。その後に続くパラメーターを出力します。バックアップファイル名

x:バックアップファイルを展開します。

t:バックアップファイルの内容を表示します。

T:ファイルパラメータに従って、このファイルから読み込むように指定してください。バックアップされている各ファイルへのパス。 Tパラメータを使用しない場合は、バックアップファイルとディレクトリへのパスを示すパラメータが必要です。

Z:圧縮を使用してバックアップファイルを作成および展開するこれは、GNUのtar関数の新しいバージョンです。 Gzip

Copyright © Windowsの知識 All Rights Reserved