麒麟系统解压带密码rar文件须安装官方unrar工具,unrar-free和p7zip均不支持密码解密;安装后使用unrar x -p'密码' 文件名.rar命令解压,图形界面需重启engrampa并手动输入密码。

麒麟系统默认无法解压带密码的RAR文件,必须安装支持密码解密的官方unrar工具,并在命令中显式提供密码参数;直接双击或用Engrampa右键解压会失败或提示“密码错误”。
安装支持密码解密的unrar工具
只有官方unrar能完整处理AES-256加密的RAR v5文件,unrar-free和p7zip均不支持密码解密功能。
第一步:打开终端(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" 再更新。
第四步:验证安装:unrar -v,输出中必须包含“UNRAR”字样及版本号(如5.6.8),否则仍为无效安装。
用unrar命令解压带密码的RAR文件
密码必须通过-p参数紧贴输入,中间不能有空格;密码含特殊字符时需用单引号包裹,否则shell会误解析。
方法一:保留目录结构并输入密码解压到当前目录
运行:unrar x -p'你的密码' 文件名.rar。
方法二:解压到指定目录且忽略原始路径层级
命令为: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文件
Engrampa归档管理器在安装unrar后可识别加密RAR,但仅支持交互式密码输入,无法保存或自动填充。
第一步:确保已成功安装unrar并重启Engrampa——在终端运行 killall engrampa,再从开始菜单重新打开。
第二步:右键点击加密RAR文件 → 选择【解压缩到此处】。
第三步:弹出窗口中勾选【使用密码解压】,点击【确定】后,在新弹出的密码框里【一次性准确输入全部密码】,回车确认。输错一次即终止解压,不会二次提示。











