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)
酷番叔酷番叔
上一篇 4天前
下一篇 4天前

相关推荐

  • Linux跑XP虚拟机,U盘传数据卡住?

    基础环境准备宿主机检测U盘lsusb # 查看U盘是否被Linux识别(记录厂商ID和产品ID)lsblk # 确认U盘挂载点(如/dev/sdb1)若未自动挂载,手动挂载: sudo mkdir /mnt/usb && sudo mount /dev/sdb1 /mnt/usb虚拟机软件选择V……

    2天前
    600
  • uname m命令查看什么?

    在Linux系统中,确定操作系统是32位还是64位对软件兼容性、硬件支持和性能优化至关重要,以下是几种简单可靠的方法,适用于大多数Linux发行版(如Ubuntu、CentOS、Debian等),所有操作均需在终端中执行,步骤:打开终端(快捷键 Ctrl+Alt+T 或通过应用菜单搜索“Terminal”),输……

    2025年7月12日
    1000
  • Linux如何强制退出cat命令?

    当cat从标准输入读取时(用户手动输入内容)场景:直接运行cat命令(不带文件名参数),此时终端等待用户输入文本, $ catHello World! # 用户输入内容Hello World! # cat实时回显退出方法:按一次 Ctrl+D(EOF信号):表示输入结束,cat会立即退出并返回命令行,连续按两次……

    2025年6月25日
    1200
  • 如何确保SSH服务器安全配置?

    Linux系统安全防护与黑客入侵防御策略在网络安全领域,”入侵”一词常被误解,作为负责任的平台,我们必须明确指出:未经授权访问任何计算机系统(包括Linux系统)是非法行为,违反《网络安全法》和《刑法》第285条,将面临严厉法律制裁,本文旨在揭示常见攻击手法,帮助管理员加固系统安全,攻击者视角:常见Linux入……

    2025年6月24日
    1300
  • Linux文件乱码?查看编码必知技巧

    查看系统全局编码系统编码影响终端、命令行工具的行为:使用 locale 命令locale关键变量:LANG:默认语言环境(如 LANG=en_US.UTF-8)LC_CTYPE:字符编码类型(如 UTF-8)查看当前编码: echo $LANG # 输出示例:en_US.UTF-8检查配置文件全局配置:/etc……

    2025年7月12日
    1200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信