とり
圧縮したファイルを解凍するために使用します。タール自体は完了するために、他の関数を呼び出すに関連する圧縮・解凍の機能のみを梱包、圧縮を持っていません。
梱包と圧縮:二つの概念を明確にします。パッケージングは、一般的なファイルにファイルやディレクトリの多くを意味し、大規模なファイル圧縮は、いくつかの圧縮アルゴリズムと小さなファイルに吸い込ま
一般的なパラメータ:
-c 建立新的压缩文件 (建立压缩档案) -f 指定压缩文件 -r 添加文件到已经压缩文件包中 (向压缩归档文件末尾追加文件) -u 添加改了和现有的文件到压缩包中 (向压缩归档文件末尾追加文件) -x 解压文件 -t 显示压缩文件中的内容 (查看内容) -z 支持gzip压缩 -j 支持bzip2压缩 -Z 支持compress解压文件 -v 显示操作过程 (显示所有过程)
2:
gzipとbzip2圧縮について:
gzip 实例:压缩 gzip fileName .tar.gz 和.tgz 解压:gunzip filename.gz 或 gzip -d filename.gz 对应:tar zcvf filename.tar.gz tar zxvf filename.tar.gz bz2实例:压缩 bzip2 -z filename .tar.bz2 解压:bunzip filename.bz2或bzip -d filename.bz2 对应:tar jcvf filename.tar.gz 解压:tar jxvf filename.tar.bz2
例:
(1)すべてのファイルは、tarパッケージにパッケージ化
tar -cvf log.tar 1.log,2.log 或tar -cvf log.*
(2)現在のディレクトリには、すべてのtxtファイルのtxt.tarにパッケージ化
tar -cvf txt.tar *.txt
(3)全ての現在のディレクトリがTXTファイルtxt.tarにパッケージ化、およびGZIP圧縮があった、GZIP圧縮パッケージ名前txt.tar.gzを生成します
tar -zcvf txt.tar.gz *.txt
(4)txtファイルディレクトリにすべてtxt.tarを包装し、そしてtxt.tar.bz2命名BZIP2圧縮パッケージを生成bzip2で圧縮されました
tar -jcvf txt.tar.bz2 *.txt
(5)の/ etcパッケージの下に指定されたディレクトリにすべてのファイルとディレクトリ、およびgzで圧縮を使用
tar -zcvf /tmp/etc.tar.gz /etc
(それはgzipで圧縮されているので、プラスいくつかのZ)(6)あなただけのパッケージ化されたファイルの内容を表示
tar -ztvf /tmp/etc.tar.gz
(7)パック/ホームを圧縮するには、/ etcではなく、/ホーム/ dmtsaiを行います
tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
(8)ディレクトリtxt.tarにすべてのパッケージTXTファイルの後、圧縮し、圧縮されたtxt.tar.Zという名前の圧縮umcompressパッケージを生成します
tar -Zcvf txt.tar.Z *.txt
(9)現在のディレクトリのパケット伸長txt.tarに
tar -xvf txt.tar
(10)パケットtxt.tar / homeディレクトリを抽出します
tar -xvf txt.tar -C /home
(11)カレントディレクトリtxt.tar.gzにパッケージを解凍します
tar -zxvf txt.tar.gz
カレントディレクトリのパケット解凍txt.tar.bz2へ(12)
tar -jxvf txt.tar.bz2
(13)現在のディレクトリパケット減圧txt.tar.Zに
tar -Zxvf txt.tar.Z