Zip 命令进阶
zip
一共有10个压缩等级:
0
最低的等级, 只是打包而不做任何压缩1
压缩率很低, 但是速度很快6
默认压缩等级9
最高等级的压缩!速度很慢, 但压缩率是最高的. 作者认为, 如果不是压缩一个很大的文件, 用最高等级是最好的选择. ( 不敢苟同啊… 我一直认为默认的是最优的 :D
下面看一下各个压缩等级有什么不同:
这是要操作的文件:
➤ seq 9999999 > big_file
➤ l big_file
-rw-rw-r-- 1 mr mr 76M 1月 5 17:04 big_file
➤
然后看一下压缩效果:
➤ zip 0.zip big_file
adding: big_file (deflated 73%)
➤ zip -0 0.zip big_file
updating: big_file (stored 0%)
➤ zip 6.zip big_file
adding: big_file (deflated 73%)
➤ zip 9.zip big_file
adding: big_file (deflated 73%)
➤
➤ ls -l *.zip
-rw-rw-r-- 1 mr mr 78889054 1月 5 17:05 0.zip
-rw-rw-r-- 1 mr mr 21230796 1月 5 17:05 6.zip
-rw-rw-r-- 1 mr mr 21230796 1月 5 17:05 9.zip
验证一个压缩包
有时候我们想验证一个压缩包里的文件是否完整, 以及, 这是不是我们想要的压缩包, 那你就会用到-t
这个参数:
➤ unzip -t 9.zip
Archive: 9.zip
testing: big_file OK
No errors detected in compressed data of 9.zip.