Unzip使用方法

 

unzip 常用语法

unzip [选项] 压缩包.zip

📦 1. 解压到当前目录

unzip file.zip

📂 2. 解压到指定目录

unzip file.zip -d /path/to/dir

示例:

unzip file.zip -d /opt/myapp

📄 3. 查看压缩包内容(不解压)

unzip -l file.zip

🔁 4. 强制覆盖已存在文件(不询问)

unzip -o file.zip

覆盖并指定目录:

unzip -o file.zip -d /path

5. 解压前询问是否覆盖

unzip -n file.zip    # 永不覆盖已存在文件
unzip -o file.zip    # 强制覆盖

🎯 6. 解压某个文件

unzip file.zip path/in/zip/file.txt

🚫 7. 解压时排除某些文件

unzip file.zip -x "*.log"

排除多个:

unzip file.zip -x "*.log" "*.tmp"

🔒 8. 解压加密 ZIP 文件

unzip file.zip
# 会提示输入密码

或:

unzip -P 'password123' file.zip

🧹 9. 静默模式(不显示过程)

unzip -qq file.zip

🛠 10. 修复 ZIP 文件

zip -FF broken.zip --out repaired.zip

(注意:修复是 zip 命令,不是 unzip)


📝 总结表

功能 命令示例
解压到当前目录 unzip file.zip
解压到指定目录 unzip file.zip -d /path
查看内容 unzip -l file.zip
强制覆盖 unzip -o file.zip
不覆盖已存在文件 unzip -n file.zip
排除某些文件 unzip file.zip -x “*.log”
只解压特定文件 unzip file.zip path/to/file
加密 ZIP 解压 unzip -P 密码 file.zip

 

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享