在Ubuntu中解压ZIP文件可通过以下方法实现:
一、命令行解压(推荐)
-
安装unzip工具(如未安装)
bashsudo apt update && sudo apt install unzip -
基本解压命令
bashunzip filename.zip默认解压到当前目录。
-
指定解压目录
bashunzip filename.zip -d /目标路径/示例:
bashunzip data.zip -d ~/Documents -
查看压缩包内容(不解压)
bashunzip -l filename.zip -
高级操作
- 覆盖现有文件 :
unzip -o filename.zip - 排除特定文件 :
unzip filename.zip -x "file1.txt" "file2.txt" - 静默解压 :
unzip -q filename.zip
- 覆盖现有文件 :
二、处理中文乱码问题
若解压后中文文件名乱码,可通过以下方式解决:
-
指定编码格式
bashunzip -O CP936 filename.zip(CP936对应GBK编码,其他编码可尝试
GB18030等) -
使用7z工具
bash7z x filename.zip需先安装:
sudo apt install p7zip-full
三、图形界面解压
-
右键菜单法
在文件管理器中右键点击ZIP文件 → 选择"提取到当前文件夹"或"解压缩到..."。
-
归档管理器
打开"归档管理器" → 双击ZIP文件 → 点击"提取"按钮选择目标路径。
注意事项
-
若需解压到系统目录(如
/usr),可能需要sudo权限:bashsudo unzip filename.zip -d /目标路径/ -
同时解压多个ZIP文件:
bashunzip '*.zip'