tar的命令格式:
#tar cvf (或xvf)+文件名+设备
c->是本地到其他设备
x->是其他设备到本地
r->是追加(比如拷了一个t.txt ,还要再拷一个r.txt
其中tar一个文件(或文件夹)用cvf参数;
将tar好的文件解开,用xvf参数。
例如:
将 /home/test中的文件tar到/anw中,并tar成exe.tar用下面的命令:
#tar cvf exe.tar /home/test /anw
将tar好的文件解开到/untar ,用下面的命令:
#tar xvf exe.tar /home/test /untar
tar命令生成文件的扩展名可以任意起,比如:test文件的生成文件可以是test.a 、test.b 、test.tar都行。
还可以用gzip。还有一个常用命令:compress ,它的压缩率也很高。比如:
#compress test.tar
生成test.tar.Z文件。解压缩时,用uncompress命令:
#uncompress test.tar.Z
注意:上面命令不能压缩文件,只是打包
1.压缩一组文件为tar.gz后缀。
# tar cvf backup.tar /etc
#gzip -q backup.tar
或
# tar cvfz backup.tar.gz /etc/
tar zxvf XXXX.tar.gz
tar jxvf XXXX tar.bz2
2.释放一个后缀为tar.gz的文件。
#gunzip backup.tar.gz
#tar xvf backup.tar
或
# tar xvfz backup.tar.gz
3.用一个命令完成压缩
#tar cvf – /etc/ | gzip -qc > backup.tar.gz
4.用一个命令完成释放
# gunzip -c backup.tar.gz | tar xvf –
5.如何解开tar.Z的文件?
# tar xvfz backup.tar.Z
或
# uncompress backup.tar.Z
#tar xvf backup.tar
6.如何解开.tgz文件?
#gunzip backup.tgz
7.如何压缩和解压缩.bz2的包?
#bzip2 /etc/smb.conf
这将压缩文件smb.conf成smb.conf.bz2
#bunzip2 /etc/smb.conf.bz2
这将在当前目录下还原smb.conf.bz2为smb.conf
注: .bz2压缩格式不是很常用,你可以man bzip2