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

Linux下压缩/解压缩的命令

zip的使用:

zip 参数 压缩包 源文件 可以不加扩展名

#zip f1 * //所有的文件压缩到f1,目录和空文件只是存储下不被压缩

#unzip f1.zip ?//解压f1

#unzip -v f1.zip 详细查看

#unzip -l f1.zip 简单查看

#unzip -t f1.zip filename ? ? //测试,比对下数据有没改变损坏

#zip -d f1.zip filename ? ? ?//从压缩包里删除文件

#zip -f f1.zip * ? ? ? ? ? ?//更新

#zip -u f1.zip ?* ? ? ? ? //更新追加

#zip -r f1 * ? ? ? ? ? ?//目录及子对象递归压缩

#zip -r f1 -x 1.txt ? //递归排除

#zip -0 f1 ? ? ? ? ? //不压缩仅存储

#zip -1 f1 ? ? ? ? //更快的压缩

#zip -9 f1 ? ? ? ? //更好压缩 压缩比率高

#zip -y f4 ln1 ? ? //只压缩链接

#zip -e f1 1.txt ? //加密压缩

#zip -c f1 in* ? ? //以in开头的每一行进行说明

#zip -z f1 in* ? ? //以in开头的压缩包文件进

行说明

#zip -j ?f1 ? ? ? ? //不要记录目录文件

#zip -m f1 filename //压缩后删除文件?

?

-----------?

一对一

gzip的使用:

gzip 参数 源文件 ?//压缩完删除源文件

#gzip * ? ? ? ?//压缩

#gunzip *.gz ? //解压

#gzip -r * ? ? //递归压缩

-----------

一对一

#bzip2 源文件

#bunzip2 *.bzp?

压缩比率较好