在Linux系统中解压RAR文件需要使用第三方工具,因为系统默认不支持RAR格式。以下是详细操作方法和扩展知识:
1. 安装unrar工具
Linux需通过包管理器安装unrar:
- Ubuntu/Debian:`sudo apt install unrar`
- CentOS/RHEL:`sudo yum install unrar`(需启用EPEL仓库)
- Arch Linux:`sudo pacman -S unrar`
若需图形界面工具,可安装`file-roller`或`ark`(KDE环境)。
2. 基本解压命令
- 解压到当前目录:`unrar x 文件名.rar`(保留路径结构)
- 解压到指定目录:`unrar x 文件名.rar /目标路径/`
- 仅查看内容:`unrar l 文件名.rar`
- 测试压缩完整性:`unrar t 文件名.rar`
3. 处理分卷压缩文件
若文件名为`part01.rar`、`part02.rar`等,只需解压第一个分卷:
`unrar x part01.rar`
4. 密码解压与编码处理
- 密码解压:`unrar x -p密码 文件名.rar`
- 指定文件名编码(处理中文乱码):
`unrar x -scuc 文件名.rar`(使用UTF-8)
`unrar x -scog 文件名.rar`(使用系统本地编码)
5. 高级功能
- 排除文件:`unrar x -x*.txt 文件名.rar`(跳过.txt文件)
- 仅解压新文件:`unrar x -u 文件名.rar`
- 创建符号链接:`unrar x -ln 文件名.rar`
6. 压缩为RAR格式
需安装`rar`工具(非免费):
- 最大压缩:`rar a -m5 输出文件.rar 源文件`
- 分卷压缩:`rar a -v100M 输出文件.rar 源文件`(每卷100MB)
7. 替代方案
- 使用7-Zip:`7z x 文件名.rar`(需安装`p7zip-full`)
- 图形工具如PeaZip或Xarchiver支持RAR解压。
8. 注意事项
- RAR是专有格式,长期存储建议使用ZIP或7Z等开源格式。
- 解压Windows创建的RAR时,可能需处理路径分隔符(\转/)或中文编码问题。
- 系统若无root权限,可从源码编译安装unrar到用户目录。
通过`unrar`命令的`-?`参数可查看完整选项说明。
查看详情
查看详情