在Linux系统中处理RAR文件需要安装专门的工具,因为默认不支持这种专利压缩格式,以下是详细安装指南,涵盖主流发行版和注意事项:
安装unrar工具(推荐方法)
通过系统包管理器安装最安全高效,支持解压RAR文件(压缩RAR需商业许可)。
Debian/Ubuntu系系统
sudo apt update && sudo apt install unrar -y
RHEL/CentOS/Fedora系系统
sudo yum install unrar -y # Fedora/CentOS Stream: sudo dnf install unrar -y
Arch/Manjaro系系统
sudo pacman -S unrar
openSUSE系统
sudo zypper install unrar
验证安装
unrar --version # 成功安装会显示:UNRAR X.X (YYYY-MM-DD)
使用unrar解压文件
# 解压到当前目录(保留路径结构) unrar x filename.rar # 解压到指定目录 unrar x filename.rar /target/path/ # 查看压缩包内容 unrar l filename.rar
备选方案:图形化工具
- File Roller(GNOME桌面)
安装插件即可支持RAR:sudo apt install unrar-free # Debian/Ubuntu sudo dnf install unrar # Fedora
- Ark(KDE桌面)
通过包管理器安装unrar
后自动支持
注意事项
- 版权声明
RAR是WinRAR GmbH的专利格式,unrar
仅限非商业用途的解压,商业环境需购买WinRAR许可证。 - 安全建议
- 仅通过官方软件源安装,避免第三方源风险
- 使用
-p
参数解压加密文件时不在命令行暴露密码unrar x -p 加密文件.rar # 执行后会提示输入密码
- 替代方案
推荐使用开源压缩格式(如ZIP/7z):7z x filename.zip # 安装p7zip-full即可使用
常见问题解决
- “command not found”错误:检查包名是否拼写错误,或更新软件源
- 解压密码错误:确保使用
-p
参数(不带密码)交互输入 - 分卷压缩包:将所有
.partX.rar
文件放同目录,解压第一个文件即可
引用说明:本文操作基于RARLab官方UNRAR工具文档(https://www.rarlab.com/rar_add.htm)及Linux发行版官方仓库指南,版本兼容性验证覆盖Ubuntu 22.04、CentOS Stream 9、Arch Linux 2025.05及Fedora 40。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9099.html