一、什么是 tar
在Linux上,为了便于文件以及目录的交流、储存以及传输,我们通常把一大堆文件以及目录“打包”为一个单一文件。这个打包工具就是tar,而打包好的文件就称为tar ball(xxx.tar)。顺带一提的是,tar本身并没有压缩文件案,而我们经常看到的xxx.tar.gz(.tgz)是tar ball再经gzip压缩,而xxx.tar.Z则是tar ball 再经compress压缩,而xxx.tar.bz2则是tar ball 再经bzip2压缩。
二、如何打包
tar [cvfz] [tar ball文件] [被tar的文件或目录]
c create一个tar ball
f 指定tar ball档名
v verbose,列出过程
z 使用gzip压缩 tar ball
tar zcvf etc.tar.gz /etc/*
三、如何解出
tar [-xvfz] [tar ball文件] [被tar的文件或目录]
x 解出tar ball
f 指定tar ball档名
v verbose,列出过程
z 使用gzip解压缩(.gz)
tar zxvf etc.tar.gz /home/
本文地址:http://com.8s8s.com/it/it35886.htm