麒麟系统默认无法解压带密码rar文件,须安装官方unrar工具并用unrar x -p'密码' 文件名.rar命令解压;图形界面需重启engrampa后右键选择解压并手动准确输入密码一次。

麒麟系统默认无法解压带密码的RAR文件,双击或右键用Engrampa解压会提示“密码错误”或直接失败,必须安装支持AES-256解密的官方unrar工具并配合命令行显式传参才能成功解压。
安装支持密码解密的unrar工具
第一步:打开终端(Ctrl + Alt + T)。
第二步:更新软件源列表:sudo apt update。
第三步:安装官方unrar:sudo apt install unrar。若提示“unrar is not available”,说明非自由组件源未启用,需先执行 sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe",再运行 sudo apt update。
第四步:验证安装是否有效:unrar -v。输出中【必须包含“UNRAR”字样及版本号(如5.6.8)】,否则仍为无效安装,后续解压必然失败。
用unrar命令解压带密码的RAR文件
方法一:保留原始目录结构,解压到当前目录
运行:unrar x -p'你的密码' 文件名.rar。密码必须紧贴-p参数,中间不能有空格;若密码含$、!、*等shell特殊字符,【务必用单引号包裹整个密码】,否则会被提前解析导致解压失败。
方法二:扁平化解压到指定目录(忽略所有原始路径)
命令为:unrar e -p'你的密码' 文件名.rar /home/user/dest/。注意末尾斜杠【/不可省略】,否则unrar会把目标路径误认为文件名,报错“Cannot create file”。
方法三:批量解压多个加密RAR包(逐个输入同一密码)
执行:for f in *.rar; do unrar x -p'密码' "$f"; done。该写法不支持密码中含空格;若密码含空格,必须改用while循环加read -s手动输入。
图形界面下解压加密RAR文件
第一步:确保已成功安装unrar并重启Engrampa——在终端运行killall engrampa,再从开始菜单重新打开。
第二步:右键点击加密RAR文件 → 选择【解压缩到此处】。
第三步:弹出窗口中勾选【使用密码解压】,点击【确定】后,在新弹出的密码框里【一次性准确输入全部密码】,回车确认。输错一次即终止解压,不会二次提示。











