插件窝 干货文章 linux 解压zip包的命令是什么

linux 解压zip包的命令是什么

解压 unzip 文件名 ZIP 460    来源:    2025-05-02

在 Linux 系统中解压 ZIP 包,可以使用 unzip 命令。以下是详细用法:

1. 基本解压命令

unzip 文件名.zip

这会解压到当前目录。

2. 解压到指定目录

unzip 文件名.zip -d 目标目录

例如:unzip data.zip -d /home/user/files

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

unzip -l 文件名.zip

4. 静默解压(不显示输出)

unzip -q 文件名.zip

5. 覆盖解压(自动覆盖已存在文件)

unzip -o 文件名.zip

6. 解压时排除特定文件

unzip 文件名.zip -x "排除模式"

例如:unzip data.zip -x "*.tmp"


注意事项:

  1. 如果系统没有 unzip,需先安装:

    • Debian/Ubuntu: sudo apt install unzip
    • RHEL/CentOS: sudo yum install unzip
    • Arch: sudo pacman -S unzip
  2. 对于加密的 ZIP 包,解压时会提示输入密码:

    unzip -P 密码 文件名.zip
    

    (注意:直接在命令行输入密码有安全风险)

  3. 如需创建 ZIP 包,使用 zip 命令:

    zip -r 压缩包名.zip 要压缩的文件或目录
    

需要其他帮助可以告诉我具体场景(如解压报错、特殊压缩格式等)!