在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'
相关推荐
Android系统攻城狮5 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)
linux·运维·服务器·gstreamer音视频·音视频进阶
快乐的韭菜根根5 小时前
ubuntu 安装slurm并配置
linux·运维·ubuntu
倒头就睡的小比特7 小时前
Linux基础指令3
linux·服务器
梦帮科技8 小时前
Kali Linux Scapy 畸形报文构造学——深度解剖非法 TCP Flags 与反常序列号
linux·爬虫·神经网络·算法·数学建模·系统架构·模拟退火算法
半杯咖啡半行码8 小时前
Linux 驱动开发入门:内核模块编程基础
linux·服务器·网络
别动我齐刘海9 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
龙虾电话9 小时前
语音机器人打断不进去:VAD 双阈值迟滞里一个共用的 bool,和它引发的连锁误判
linux
honsor9 小时前
机房IP化改造首选:以太网温湿度传感器,PoE供电+Modbus TCP一网搞定
linux·运维·服务器
默|笙10 小时前
【Linux网络】_udp_socket(认识)
linux·网络·udp
程序员梅雨10 小时前
ZooKeeper面经总结
java·大数据·linux·分布式·后端·zookeeper·中间件