在Ubuntu系统中解压ZIP文件有多种方法,以下是详细的命令整理和说明:
unzip
命令安装unzip(如果尚未安装):
sudo apt update && sudo apt install unzip
基本解压:
unzip file.zip
解压到指定目录:
unzip file.zip -d /target/directory
静默解压(不显示输出):
unzip -q file.zip
覆盖已有文件:
unzip -o file.zip # 强制覆盖
unzip -n file.zip # 跳过已存在的文件
列出ZIP内容(不解压):
unzip -l file.zip
解压密码保护的ZIP:
unzip -P password file.zip
zip
命令压缩/解压安装zip工具:
sudo apt install zip unzip
解压ZIP文件(同unzip
):
unzip file.zip
安装p7zip:
sudo apt install p7zip-full
解压ZIP:
7z x file.zip
# 使用mc(Midnight Commander)
sudo apt install mc
mc # 进入后按F9操作文件
中文乱码:
使用-O
参数指定编码(如GBK):
unzip -O GBK file.zip
(若不支持-O
,尝试安装unar
工具):
sudo apt install unar
unar file.zip
分卷ZIP文件:
合并后解压(假设分卷为file.zip.001
、file.zip.002
等):
cat file.zip.* > merged.zip
unzip merged.zip
权限问题:
解压后修复权限:
sudo chmod -R 755 /target/directory
unzip file.zip
unzip file.zip -d /path
7z
或unar
工具处理特殊编码/格式。根据需求选择合适的方法即可!