在Ubuntu中解压ZIP文件

在Ubuntu中解压ZIP文件可通过以下方法实现:

一、命令行解压(推荐)

  1. 安装unzip工具(如未安装)

    bash 复制代码
    sudo apt update && sudo apt install unzip
  2. 基本解压命令

    bash 复制代码
    unzip filename.zip

    默认解压到当前目录。

  3. 指定解压目录

    bash 复制代码
    unzip filename.zip -d /目标路径/

    示例:

    bash 复制代码
    unzip data.zip -d ~/Documents
  4. 查看压缩包内容(不解压)

    bash 复制代码
    unzip -l filename.zip
  5. 高级操作

    • 覆盖现有文件unzip -o filename.zip
    • 排除特定文件unzip filename.zip -x "file1.txt" "file2.txt"
    • 静默解压unzip -q filename.zip

二、处理中文乱码问题

若解压后中文文件名乱码,可通过以下方式解决:

  1. 指定编码格式

    bash 复制代码
    unzip -O CP936 filename.zip

    (CP936对应GBK编码,其他编码可尝试GB18030等)

  2. 使用7z工具

    bash 复制代码
    7z x filename.zip

    需先安装:sudo apt install p7zip-full


三、图形界面解压

  1. 右键菜单法

    在文件管理器中右键点击ZIP文件 → 选择"提取到当前文件夹"或"解压缩到..."。

  2. 归档管理器

    打开"归档管理器" → 双击ZIP文件 → 点击"提取"按钮选择目标路径。


注意事项

  • 若需解压到系统目录(如/usr),可能需要sudo权限:

    bash 复制代码
    sudo unzip filename.zip -d /目标路径/
  • 同时解压多个ZIP文件:

    bash 复制代码
    unzip '*.zip'
相关推荐
DFT计算杂谈2 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
Zhang~Ling3 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind3 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森3 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
XMAIPC_Robot4 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
重生的黑客5 小时前
Linux 进程优先级、切换与调度:从孤儿进程到 O(1) 调度模型
linux·运维·服务器·进程优先级·nice
骑上单车去旅行6 小时前
MD5校验对比脚本
linux·服务器·windows
平生幻6 小时前
Linux 常用命令
linux
ShirleyWang0127 小时前
让headlamp控制台能访问
linux·服务器·python·k8s·k3s
liuccn8 小时前
Linux 存储系统:LVM 与直接分区
linux·运维