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