Linux 中 zip 和 unzip 是最常用、跨平台兼容性最好的命令行压缩解压工具,支持递归压缩(-r)、删除文件(-d)、覆盖解压(-o)、扁平化解压(-j)、列表查看(-l)等核心功能。

Linux 中 zip 和 unzip 是最常用、跨平台兼容性最好的压缩解压工具,操作简单,支持密码加密、排除文件、更新压缩包等实用功能。默认不带图形界面,纯命令行操作,但逻辑清晰、参数直白。
压缩文件和目录
zip 默认只压缩指定文件,不递归处理目录;要压缩整个文件夹,必须加 -r(recursive)参数。
- 压缩单个文件:
zip archive.zip file.txt - 压缩多个文件:
zip archive.zip a.txt b.log c.conf - 压缩整个目录(含子目录):
zip -r project.zip myapp/ - 压缩时排除某些文件:
zip -r backup.zip /var/log/ -x "*.tmp" "cache/*" - 最大压缩率(适合大文件):
zip -9 -r large.iso.zip large.iso - 压缩后删除原文件(慎用):
zip -m notes.zip notes.md
解压 zip 文件
unzip 默认解压到当前目录,不覆盖同名文件时会提示;常用选项可跳过交互或指定路径。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~