Linux如何解压RAR文件?

安装解压工具

通过包管理器安装(推荐)

  • Ubuntu/Debian

    sudo apt update
    sudo apt install unrar  # 安装免费版unrar

    若需完整版(含压缩功能):

    sudo add-apt-repository multiverse  # 启用非免费软件源
    sudo apt install rar unrar
  • CentOS/RHEL

    sudo yum install epel-release  # 启用EPEL源
    sudo yum install unrar
  • Fedora

    sudo dnf install unrar
  • Arch/Manjaro

    sudo pacman -S unrar
  • openSUSE

    sudo zypper install unrar

手动安装(无包管理器时)

  1. 访问 RARLab官网 下载Linux版(如 rarlinux-x64-6.1.0.tar.gz
  2. 解压并安装:
    tar -xzvf rarlinux-*.tar.gz
    cd rar
    sudo cp -v rar unrar /usr/local/bin/  # 复制可执行文件
    sudo mkdir -p /usr/local/lib
    sudo cp -v default.sfx /usr/local/lib/

解压RAR文件命令

基础操作:

  • 解压到当前目录

    unrar x 文件名.rar

    x 参数保留完整路径结构。

  • 解压到指定目录

    unrar x 文件名.rar /目标路径/
  • 仅解压不保留路径

    unrar e 文件名.rar

高级操作:

  • 查看RAR内容(不解压)

    unrar l 文件名.rar
  • 测试压缩完整性

    unrar t 文件名.rar
  • 解压分卷文件

    unrar x 分卷名.part1.rar  # 自动识别后续分卷

替代方案:使用7-Zip

若无法安装unrar,可用开源工具p7zip

  1. 安装:
    sudo apt install p7zip-full  # Ubuntu/Debian
    sudo dnf install p7zip-plugins # Fedora
  2. 解压RAR:
    7z x 文件名.rar

注意事项

  1. 版权问题
    • RAR是WinRAR公司的专有格式,unrar仅限个人免费使用。
    • 企业环境建议购买RAR商业许可。
  2. 常见错误
    • bash: unrar: command not found → 未正确安装工具。
    • CRC failed → 文件损坏,尝试用unrar r修复。
  3. 跨平台兼容
    Windows创建的RAR文件在Linux解压可能出现编码问题,需指定字符集:

    unrar x -ierr 文件名.rar  # 忽略错误

总结步骤

  1. 通过包管理器安装unrar(首选)或手动下载。
  2. 终端执行 unrar x 文件名.rar 解压。
  3. 企业用户遵守许可协议,个人用户建议使用ZIP/7z等开源格式。

引用说明参考RARLab官方文档及Linux社区标准实践(如Arch Wiki、Ubuntu手册),工具安装命令经Debian/Red Hat仓库验证,适用于主流发行版。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7576.html

(0)
酷番叔酷番叔
上一篇 2025年7月17日 00:40
下一篇 2025年7月17日 00:48

相关推荐

  • Linux环境下如何彻底卸载已安装的JRE程序及残留文件?

    在Linux系统中卸载JRE(Java Runtime Environment)需要根据其安装方式选择不同的方法,常见的安装方式包括系统包管理器(如apt、yum/dnf)安装、手动解压安装以及通过SDKMAN!等工具安装,以下是详细的卸载步骤和注意事项,确认JRE的安装方式在卸载前,需先确定JRE是通过哪种方……

    2025年8月29日
    11700
  • 如何极速定位Linux文件?

    基础语法解析find [搜索路径] [表达式] [操作]搜索路径:默认为当前目录(),可指定绝对路径(如/home)表达式:定义搜索条件(名称、类型、时间等)操作:对结果执行动作(如打印、删除)核心搜索表达式按名称/扩展名搜索find /var/log -name "*.log" # 搜索……

    2025年6月22日
    18400
  • Linux系统中如何查看节点数?

    在Linux系统中,“节点数”这一概念在不同场景下可能指代不同的内容,比如CPU逻辑处理器数量、物理核心数、NUMA(非一致性内存访问)架构中的节点数等,要准确查看节点数,需根据具体需求选择合适的工具和方法,以下从多个维度详细说明Linux系统中查看节点数的方法及操作步骤,查看CPU逻辑处理器数(逻辑核心数)逻……

    2025年9月16日
    15600
  • 如何才能成为Linux内核开发者?需要掌握哪些技能?

    要参与Linux内核开发并成为内核贡献者,需要系统性的学习、持续的实践以及对开源社区协作的深入理解,以下是详细的路径和关键步骤:夯实Linux系统基础Linux内核是操作系统的核心,掌握Linux系统的基础操作和原理是入门前提,首先需要熟练使用命令行,包括文件管理(ls、cp、mv)、文本处理(grep、sed……

    2025年8月30日
    15300
  • 如何顺利安装Linux系统?详细步骤、准备工作及常见问题解答有哪些?

    安装Linux系统是许多用户探索开源世界、提升运维能力或搭建服务环境的第一步,整个过程需经历准备工作、系统安装、后续配置等环节,以下以常见的Ubuntu Desktop 22.04 LTS为例,详细说明具体操作流程,安装前准备选择Linux发行版Linux发行版众多,不同系统适合不同场景:Ubuntu:基于De……

    2025年10月1日
    14900

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信