打包工具:tar
。tar可以备份到一个文件或磁带机中
。支持GZIP和BZIP2压缩
。可以保留文件权限,所有者和时间戳
。支持扩展的属性
。使用rmt写到一个软磁带机上
tar 参数 -c(create)
-v,--verbose
-f,--file
-z,gzip方式。tar.gz
-j,bzip2,tar.bz2
-t,--test,--list
-x,--extract解压
压缩和打包:
tar -cvf
tar -vcf
#tar cvf /root/etc.tar /etc //将etc内容打包到/etc.tar,这个打包没有压缩。
以上的z和j参数不能同时使用,会冲突。只能使用一中压缩方式。
#tar -zcvf /root/etc.tar.gz /etc
#tar -jcvf /root/etc.tar.bz2 /etc
解压:
#tar -tvf /root/etc.tar.gz
#tar -xvf
解压想要的内容:
#tar -tvf etc.tar.gz | grep passwd //查看etc.tar.gz文件中的passwd
#tar -xvf etc.tar.gz "etc/passwd" "etc/pam.d/passwd" //从etc.tar.gz中提取指定文件。减少提取时间和空间。