7z
命令(来自 p7zip
软件包)对中文和各种编码的支持通常比 unzip
更好。
安装
首先安装 p7zip(如果尚未安装):
Ubuntu/Debian:
bash
sudo apt install p7zip-full
CentOS/RHEL/Fedora:
bash
sudo yum install p7zip # 或者 sudo dnf install p7zip
macOS (使用 Homebrew):
bash
brew install p7zip
使用
使用 7z 命令解压:
bash
7z x 你的压缩文件.zip -p你的中文密码
或者更安全地,不把密码暴露在命令历史中(它会提示你输入密码):
bash
7z x 你的压缩文件.zip -p
执行后,命令行会提示 Enter password (will not be echoed):
,此时你再粘贴或输入密码即可。
优点:
对中文编码兼容性极好。
功能强大,支持更多压缩格式。