日期:2014-05-16  浏览次数:20559 次

Linux指令(六)-打包

压缩指令
*.Z??????????????? compress程序压缩的文件
*.bz2??????????? bzip2程序压缩的文件
*.gz????????????? gzip程序压缩的文件
*.tar???????????? ?tar程序打包的文件,没有经过压缩
*.tar.gz???????? tar程序打包的文件,且经过gzip的压缩
压缩指令,查看压缩文件指令
bzip2,bzcat
gzip,zcat??????? gzip -d#??? (#为1~9,默认为6;1压缩质量差,速度快;9压缩质量最好,文件最小)
tar [-zxcvfpP] filename
??????? tar -cvf directory.tar directory?????????? 只打包
??????? tar -zcvf directory.tar.gz direcotry???? 打包,同时将目录以gzip压缩
??????? tar -xvf directory.tar????????????????????????? 解压tar包
??????? tar -zxvf directory.tar.gz??????????????????? 由于有.gz所以带着z
??????? tar -ztvf directory.tar.gz????????????????? ? 查看tar包里的文件信息,而不用解压
??????? tar -zcvfP home.tar.gz /home??????????? 压缩文件内文件为绝对路径
??????? tar -N '2011/08/12' -zcvf home.tar.gz /home 比2011/08/12好要新的文件才会被打包