
文档教程【免费下载链接】linux-commandLinux命令大全搜索工具内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux项目地址https://gitcode.com/GitHub_Trending/linux/linux-command点击查看免费下载unrar 是 Linux 平台解压 RAR 压缩包的核心命令行工具本指南基于 linux-command 仓库 command/unrar.md 文档整理而成。通过本文你将掌握 unrar 的安装方式、命令选项、开关参数的完整语义以及解压、查看、测试等高频实战用法配合仓库内 tar、7z、unzip 等压缩工具文档可构建完整的 Linux 压缩解压知识体系。unrar 是什么unrar 是专用于解压 RAR 格式压缩包的命令行工具其核心功能是从.rar压缩包中提取文件。与tar的打包 压缩分离思路见 tar 命令文档不同RAR 是自带压缩算法的归档格式unrar 负责一次性完成读取归档 还原文件的过程。注在 Linux 生态中RAR 解压还有另外两条路7z x xxx.rar7-Zip 支持 RAR 格式见 7z 命令文档以及unar等工具。unrar 的优势在于它是 RAR 官方工具链的原生组件对 RAR 特性的支持最为直接。基本语法unrar [选项][switch 命令] [文件名...][路径] unrar command [-switch 1 -switch N] archive [files...] [path...]语法要点command必选指定执行的操作解压、列出、测试等详见下文命令选项switch可选以-开头用于调整命令行为覆盖策略、密码、递归等archive目标 RAR 压缩包文件名files...可选指定压缩包中要处理的文件支持通配符path...可选指定解压输出目录。在 Linux 中安装 unrarunrar 并未集成在大部分 Linux 发行版默认安装中需要手动安装。RAR 官方RARLab提供 Linux 版本的命令行工具包在终端执行以下命令下载并解压安装包wget https://www.rarlab.com/rar/rarlinux-6.0.2.tar.gz cd ~/Downloads/ tar -zxvf rarlinux-6.0.2.tar.gz安装说明第一条命令通过wget将官方 tar.gz 安装包下载到当前目录切换到下载目录后使用tar -zxvf解压z表示 gzip 压缩、x表示解包、v显示过程、f指定文件解压后得到rar与unrar可执行文件解压出的unrar二进制通常需要移动到/usr/local/bin/等 PATH 目录或直接使用解压目录中的可执行文件根据系统权限可能需要sudo。部分发行版也提供软件源安装方式如 Debian/Ubuntu 的apt install unrar、CentOS 的yum install unrar具体以你的发行版软件源为准。命令选项Commandsunrar 通过子命令command决定执行的操作类型常用选项如下e # 解压压缩文件到当前目录不保留归档内目录结构 l[t,b] # 列出压缩文件[技术信息,简洁] p # 将文件打印到标准输出。 t # 测试压缩文件 v[t,b] # 详细列出压缩文件[技术信息,简洁] x # 用绝对路径解压文件保留归档内目录结构各命令语义详解eextract把压缩包内所有文件解压到当前目录不保留归档内的目录层级所有文件平铺输出同名文件可能被覆盖llist列出压缩包内容清单追加t显示技术信息如压缩算法、CRC 校验值追加b以简洁格式输出pprint将压缩包内文件内容直接输出到标准输出stdout不落盘适合快速查看文本类文件ttest对压缩包执行完整性测试验证每个文件能否正确解压常用于校验下载的 RAR 包是否损坏vverbose比l更详细的列出模式显示压缩率、时间戳等扩展信息同样支持t/b修饰xextract with full path按归档内记录的完整路径解压自动重建目录结构是日常最常用的解压命令。l与v的差异可类比 tar 命令文档 中tar -t列出与tar -tv详细列出的关系。开关设置Switches开关switch用于调整命令行为。注意每个开关必须用空格分隔不能把它们连在一起写。常用开关如下-av- # 禁用真实性验证检查。 -c- # 禁用评论显示 -f # 刷新文件 -kb # 保留破碎的提取文件 -ierr # 将所有消息发送给stderr。 -inul # 禁用所有消息。 -o # 覆盖现有文件。 -o- # 不要覆盖现有文件 -ppassword # 设置密码。 -p- # 不查询密码 -r # 递归子目录。 -u # 更新文件。 -v # 列出所有卷。 -xfile # 排除指定的文件。 -xlist # 排除指定列表文件中的文件。 -x # 读取要从 stdin 中排除的文件名。 -y # 对所有查询都假设为是。关键开关的实战含义覆盖控制-o / -o--o无条件覆盖已存在文件-o-跳过不覆盖。不指定时 unrar 会交互式询问脚本场景建议显式声明密码-ppassword / -p--p后直接跟密码字符串如-p123456用于解压加密 RAR-p-表示不提示输入密码用于确认压缩包确实无密码递归-r处理归档内嵌套的子目录配合e/x使用可完整提取多层目录内容排除-xfile / -xlist / -x-x后接文件名可跳过指定文件-x后接列表文件名从该文件读取要排除的条目单独-x则从标准输入stdin读取排除清单更新-u仅解压比现有文件更新的版本适合增量同步刷新-f仅当压缩包内文件比磁盘上更新的才解压多卷-v处理分卷 RAR如.part1.rar、.part2.rar时列出所有卷完整提取分卷归档消息控制-ierr / -inul-ierr将所有消息重定向到 stderr便于日志分离-inul完全静默适合脚本后台执行损坏文件-kb解压过程中遇到损坏的提取文件时保留已解出部分而非删除便于数据抢救全量确认-y对所有询问自动回答是避免交互阻塞脚本化解压必备。参数说明目录路径指定要显示列表或解压输出的目录也可以是具体的文件名。例如将归档内容解压到指定目录时路径参数放在命令末尾。实战实例以下实例以test.rar为例覆盖最常用的解压场景。保留完整路径解压将压缩文件test.rar在当前目录下解压缩并还原归档内完整路径结构推荐方式避免文件散落unrar x test.rar实际执行效果[rootlinux ~]# unrar x test.rar平铺解压到当前目录不保留归档内目录层级把所有文件直接解压到当前文件夹[rootlinux ~]# unrar e test.rare与x的核心区别e忽略目录结构全部平铺x按路径重建目录。归档内含子目录时应优先使用x。查看 RAR 包中的内容不解压仅查看压缩包内文件清单[rootlinux ~]# unrar l test.rar需要更详细的信息压缩率、时间戳、CRC 等时使用v[rootlinux ~]# unrar v test.rar测试 RAR 包能否解压成功校验压缩包完整性与可解压性是下载后检查损坏的常用手段[rootlinux ~]# unrar t test.rar测试无错误输出即说明归档完好若报错则说明文件损坏或加密参数不匹配。组合实战脚本化解压结合开关实现静默、覆盖、完整路径的一次性解压unrar x -y -o -inul test.rar含义保留路径解压、所有询问默认是、覆盖已有文件、不输出任何消息适合放入自动化脚本。更多进阶场景解压加密 RARunrar x -p你的密码 test.rar密码直接跟在-p后无空格只解压部分文件在命令末尾追加文件名或通配符如unrar x test.rar *.jpg仅提取指定类型文件分卷 RARunrar x -v test.part1.rar自动识别并处理所有分卷排除特定文件unrar x -xreadme.txt test.rar解压时跳过readme.txt。与仓库内其他压缩工具协同linux-command 仓库收录了大量压缩解压命令可与 unrar 搭配使用tarLinux 最通用的归档工具支持 gzip/bzip2/xz 等算法组合是解压安装包如本文中的 rarlinux 包的基础7z7-Zip 命令行版压缩比高且7z x同样支持解压 RAR 格式可作为 unrar 的替代方案unzip解压 ZIP 格式与 unrar 形成 ZIP/RAR 两大主流归档格式的互补unarj解压 ARJ 格式处理老式归档。小结unrar 是 Linux 下处理 RAR 归档的首选工具x保留路径解压、e平铺解压、l/v查看内容、t完整性测试构成了最核心的日常操作配合-o/-o-覆盖控制、-p密码、-r递归、-y静默确认等开关可以满足从交互式使用到全自动脚本的各类场景。当需要处理其他格式时可随时查阅本仓库 command 目录下对应的命令文档。赞分享文档教程【免费下载链接】linux-commandLinux命令大全搜索工具内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux项目地址https://gitcode.com/GitHub_Trending/linux/linux-command点击查看免费下载相关推荐bzip2 命令详解Linux 下 .bz2 高压缩率压缩与解压实战指南bzip2 命令详解Linux 下 .bz2 高压缩率压缩与解压实战指南 本文基于 linux command 仓库的 command/bzip2.md ht文档教程Linux 7z 命令详解7-Zip 高压缩比压缩与解压实战指南Linux 7z 命令详解7 Zip 高压缩比压缩与解压实战指南 7z 是开源压缩软件 7 Zip 在 Linux 平台的命令行前端p7zip 包提供以文档教程lha 命令详解Linux 下 LZH 格式压缩与解压缩实战指南linux-command 项目lha 命令详解Linux 下 LZH 格式压缩与解压缩实战指南linux command 项目 本文以 linux command 开源仓库中的 lha文档教程上一篇高效实战B站会员购专业抢票工具biliTickerBuy完整指南下一篇3步打造丝滑思维导图交互从卡顿拖拽到毫秒级响应的优化实践创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考