ホームページ  >  記事  >  php教程  >  Linux での tar 圧縮および解凍コマンドの詳細な説明

Linux での tar 圧縮および解凍コマンドの詳細な説明

高洛峰
高洛峰オリジナル
2016-12-19 14:13:041152ブラウズ

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 パッケージの -t は解凍

圧縮を意味します

tar -cvf jpg.tar *.jpg //ディレクトリ内のすべての jpg ファイルを tar.jpg にパッケージ化します

tar -czf jpg.tar.gz *.jpg / /ディレクトリ内のすべての jpg ファイルを jpg.tar にパッケージ化し、gzip で圧縮して、jpg.tar.gz という名前の gzip 圧縮パッケージを生成します

tar -cjf jpg.tar.bz2 *.jpg //すべての jpg ファイルをパッケージ化しますディレクトリ内の jpg.tar に保存し、bzip2 で圧縮して jpg.tar.bz2 という名前の bzip2 圧縮パッケージを生成します

tar -cZf jpg.tar.Z *.jpg //ディレクトリ内のすべての jpg ファイルを jpg にパッケージ化します.tar を圧縮し、compress で圧縮して、jpg.tar.Z

rar a jpg.rar *.jpg という名前の 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 -xvf を使用して *.tar

2. gzip -d または Gunzip

を使用して *.gz を解凍します。 tar -xzf を使用して

4 を解凍します。 *.bz2 を使用して

5 を解凍します。 *.tar.bz2 を使用して tar -xjf を使用して

7 を解凍します。 , *.tar.Z tar -xZf を使用して

8 を解凍します。 *.rar unrar e を使用して

9 を解凍します。 *.zip を使用して解凍します



tar の詳しい説明はこちらLinux での圧縮および解凍コマンドについては、PHP の中国語 Web サイトに関連記事があるのでご注意ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。