linRichielinRichie
前端
Python
Linux
ChatGPT
  • B 站
  • 500px
前端
Python
Linux
ChatGPT
  • B 站
  • 500px
  • Ansible

    • Ansible: 基本操作
    • Ansible: 安装
    • Ansible: 简介
    • YAML: 文件格式
    • Playbook

      • Playbook: 介绍
      • Playbook: 操作
    • 模块

      • Yum模块常用参数
    • 实战

      • Ansible 实战
  • Anaconda

    • Anaconda命令
  • Iptables

    • Iptable: 防火墙
    • iptables 用法
  • Systemd

    • 系统服务配置
    • 系统服务启动文件
    • 性能优化

      • Linux 系统监控
      • Linux 系统性能优化
      • Linux 系统故障诊断
      • Linux 系统日志管理
  • Network

    • 用一张图解释 8 种流行的网络协议
    • 反子网掩码
    • 交换机端口模式
    • eNSP 软件
    • 华为交换机配置命令
    • eNSP静态路由实验
  • Commands

    • 命令别名:alias
    • 多类型资源统计工具: dstat
    • history配置
    • unzip命令
    • Linux用户到期登录时间和随机密码
    • 常用 Command
    • ssh

      • ssh-keygen
      • linux ssh命令
  • CI/CD

    • Jenkins CI/CD 管道
  • Kubernetes

    • Docker系列学习

      • 01. 什么是Docker
      • 02. Docker安装
      • 03. 使用Docker镜像
      • 04. 利用commit理解镜像构成
      • 05. 操作Docker容器
      • 06. 使用Dockerfile定制镜像
      • 07. Dockerfile指令详解
      • 08. Dockerfile多阶段创建
      • 09. 访问仓库
      • 10. 修改docker的启动项
      • 11. Nexus3.x的私有仓库
      • 12. docker-hub加速器
      • 13. 数据管理
      • 14. 使用网络
  • Shell编程

    • Shell 编程基础
    • Shell 脚本执行消耗的时间
    • Shell 自动生成简介

unzip命令

  • 简介
  • 常用参数
  • 使用示例
    • 1. 基本解压
    • 2. 指定目录解压
    • 3. 密码解压
    • 4. 选择性解压
  • 最佳实践

简介

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.zip

2. 指定目录解压

# 解压到指定目录(不覆盖)
unzip -n xxx.zip -d /tmp

# 解压到指定目录(覆盖)
unzip -o xxx.zip -d /tmp

3. 密码解压

# 使用密码解压
unzip -P password xxx.zip

# 交互式输入密码
unzip xxx.zip

4. 选择性解压

# 解压特定文件
unzip xxx.zip file1.txt file2.txt

# 排除特定文件
unzip xxx.zip -x file1.txt file2.txt

最佳实践

  1. 解压建议

    • 解压前检查文件完整性
    • 注意目标目录权限
    • 合理使用覆盖选项
  2. 安全建议

    • 谨慎处理未知来源文件
    • 注意文件权限设置
    • 避免使用 root 解压

注意:

  • 解压前确保目标空间充足
  • 注意文件名编码问题
  • 密码文件要妥善保管

参考资料:

  • Info-ZIP
  • Linux 命令手册
最近更新时间:
Prev
history配置
Next
Linux用户到期登录时间和随机密码