今すぐディレクトリとそのファイルを圧縮します:
/usr/local/test
# tar -cvf /usr/local/auto_bak/test.tar /usr/local/test 圧縮ではなくパッケージ化のみ
# tar -zcvf / 後usr/local/auto_bak/test.tar.gz /usr/local/test をパッケージ化し、パラメータ f 以降の圧縮ファイル名を gzip で圧縮します。z パラメータを追加する場合は tar を使用するのが一般的です。 tar.gz または tgz は gzip 圧縮された tar ファイルを表します
解凍操作:
#tar -zxvf /usr/local/test.tar.gz
tar 解凍コマンドの詳細説明
-c: 圧縮ファイルの作成アーカイブ
-x: 解凍
-t: コンテンツの表示
-r: 圧縮アーカイブの末尾にファイルを追加
-u: 元の圧縮パッケージ内のファイルを更新
これら 5 つは独立したコマンドであり、使用されます圧縮と解凍の両方に使用できます。そのうちの 1 つは他のコマンドと組み合わせて使用できますが、使用できるのは 1 つだけです。次のパラメータは、必要に応じてアーカイブを圧縮または解凍する場合のオプションです。
-z: gzip属性あり
-j: bz2属性あり
-Z: compress属性あり
-v: すべてのプロセスを表示
-O: ファイルを標準出力に解凍
以下のパラメータ -f は必須です
-f: ファイル名を使用します。このパラメータは最後のパラメータであり、その後にファイル名のみを指定できることに注意してください。
# tar -cf all.tar *.jpg
このコマンドは、すべての .jpg ファイルを all.tar という名前のパッケージにパッケージ化します。 -c は新しいパッケージを生成することを意味し、-f はパッケージのファイル名を指定します。
# tar -rf all.tar *.gif
このコマンドは、すべての .gif ファイルを all.tar パッケージに追加します。 -r はファイルを追加することを意味します。
# tar -uf all.tar logo.gif
このコマンドは、元の tar パッケージ内の logo.gif ファイルを更新します。 all.tar は、ファイルを更新することを意味します。
# tar -tf all.tar
このコマンドは、all.tar パッケージ内のすべてのファイルを一覧表示することです。 -t はファイルを一覧表示することを意味します
# tar -xf all.tar
このコマンドは、すべてを抽出することを意味します。 tar パッケージ内のすべてのファイル、-x は解凍
圧縮
tar –cvf jpg.tar *.jpg //ディレクトリ内のすべての jpg ファイルを tar.jpg
tar –czf jpg.tar.gz * にパッケージ化します。 jpg //ディレクトリ内のすべての jpg ファイルを jpg.tar にパッケージ化し、gzip で圧縮して、jpg.tar.gz
tar –cjf jpg.tar という名前の gzip 圧縮パッケージを生成します。 //すべてをパッケージ化します。ディレクトリ内の jpg ファイルを jpg.tar に保存し、bzip2 で圧縮して、jpg.tar.bz2
tar –cZf jpg.tar という名前の bzip2 圧縮パッケージを生成します。 Z *.jpg //すべての jpg ファイルを jpg.tar にパッケージ化します。ディレクトリを jpg.tar にコピーし、compress で圧縮して、jpg.tar.Z
rar a jpg.rar * という名前の umcompress 圧縮パッケージを生成します。 //rar 形式で圧縮するには、最初に Linux 用の rar をダウンロードする必要があります。
zip jpg.zip *.jpg //zip形式で圧縮するには、まずLinux用のzipをダウンロードする必要があります
Unzip
tar –xvf file.tar //tarパッケージを解凍します
tar -xzvf file.tar。 gz //tar.gz
tarを解凍します -xjvf file.tar.bz2 //tar.bz2
tar –xZvf file.tar.Zを解凍します //tar.Zを解凍します
unrar e file.rar //rarを解凍します
unzip file.zip //zipを解凍します
概要
(1)、*.tar tar –xvfを使用して
を解凍します (2)、*.gz gzip -dまたはGunzipを使用して
を解凍します (3)、*.tar .gz と *.tgz は tar –xzf を使用して
を解凍します (4)、*.bz2 は bzip2 -d または bunzip2 を使用して
を解凍します (5)、*.tar.bz2 は tar – xjf を使用します
を解凍します (6)、*。 Z は uncompress を使用して
を解凍します (7)、*.tar.Z は tar –xZf を使用して
を解凍します (8)、*.rar は unrar e を使用して
を解凍します (9)、*.zip は unzip を使用します 解凍
tar 解凍コマンドの詳細な説明については、PHP 中国語 Web サイトの関連記事に注目してください。