返回介绍

Hack-46 Zip 命令进阶

发布于 2025-03-08 17:38:38 字数 1161 浏览 0 评论 0 收藏 0

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.

本书简介:

  • Linux 进阶技巧
  • 巧妙的命令组合
  • Bash 某些技巧
  • 一共一百零一个(包括充数的)
  • 最后有个奖励章(额外技巧)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文