unzip命令
2025-02-17
简介
unzip 命令用于解压缩 ZIP 格式的压缩文件。它支持多种解压选项,可以满足不同场景的需求。
常用参数
| 参数 | 说明 | 示例 |
|---|---|---|
| -l | 列出压缩文件内容 | unzip -l file.zip |
| -v | 显示详细信息 | unzip -v file.zip |
| -t | 测试压缩文件完整性 | unzip -t file.zip |
| -d | 指定解压目录 | unzip file.zip -d /path |
| -n | 不覆盖已存在文件 | unzip -n file.zip |
| -o | 覆盖已存在文件 | unzip -o file.zip |
| -q | 安静模式解压 | unzip -q file.zip |
| -P | 指定解压密码 | unzip -P passwd file.zip |
使用示例
1. 基本解压
# 在当前目录解压
unzip xxx.zip
# 列出压缩文件内容
unzip -l xxx.zip
# 测试压缩文件
unzip -t xxx.zip2. 指定目录解压
# 解压到指定目录(不覆盖)
unzip -n xxx.zip -d /tmp
# 解压到指定目录(覆盖)
unzip -o xxx.zip -d /tmp3. 密码解压
# 使用密码解压
unzip -P password xxx.zip
# 交互式输入密码
unzip xxx.zip4. 选择性解压
# 解压特定文件
unzip xxx.zip file1.txt file2.txt
# 排除特定文件
unzip xxx.zip -x file1.txt file2.txt最佳实践
解压建议
- 解压前检查文件完整性
- 注意目标目录权限
- 合理使用覆盖选项
安全建议
- 谨慎处理未知来源文件
- 注意文件权限设置
- 避免使用 root 解压
注意:
- 解压前确保目标空间充足
- 注意文件名编码问题
- 密码文件要妥善保管
参考资料: