用户手册
~~~~~~~~
RAR 5.31 控制台版本
~~~~~~~~~~~~~~~~~~~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
欢迎使用 RAR 压缩文件管理器!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=
简介
~~~~
RAR 是一个让您在命令行模式中管理压缩文件的控制台应用。RAR 提供压缩、加
密、数据恢复和许多其它此手册中描述的其它功能。
RAR 只支持 RAR 格式压缩文件,它默认有 .rar 扩展名。不支持 ZIP 和其他格
式。即使创建压缩文件时指定了 .zip 扩展名,它仍然是 RAR 格式的。Windows 用户
可以安装 WinRAR,它支持更多的压缩文件类型,包括 RAR 和 ZIP 格式。
WinRAR 提供了图形用户界面和命令行模式。虽然控制台 RAR 和图形界面 WinRAR
有相似的命令行语法,但是它们还有有一些不同。所以推荐使用此 rar.txt 手册用于
控制台 RAR(rar.exe 在 Windows 版本的情况下),winrar.chm 是图形界面 WinRAR
(winrar.exe) 的帮助文件。
配置文件
~~~~~~~~
Unix 版本的 RAR 和 UnRAR 从用户的 home 或 /etc 目录中的 .rarrc 文件读取配置文件信息
(存储在 HOME 环境变量中)
Windows 的版本 RAR 和 UnRAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相
同的目录中。
这个文件包含下列字符串:
switches=<任何 RAR 参数,用空格分开>
例如:
switches=-m5 -s
也可能为个别 RAR 命令指定单独的参数集,使用以下句法:
switches_<command>=<任何 RAR 参数,用空格分开>
例如:
switches_a=-m5 -s
switches_x=-o+
环境变量
~~~~~~~~
可以通过建立"RAR"环境变量来添加默认参数到命令行中.
例如,在 Unix 中,下列命令行可以被添加到您的配置中:
RAR='-s -md1024'
export RAR
RAR 将使用这个字符串作为命令行的默认参数,并将使用 1024KB 字典大小来创建
“固实”压缩文件。
RAR 控制选项使用下列优先级:
命名行参数 最高优先级
在 RAR 变量中的参数 低优先级
保存在配置文件中的参数 最低优先级
日志文件
~~~~~~~~
如果在命令行或配置文件中指定参数 -ilog ,RAR 将会把处理压缩文件中遇到的错误
等写到日志文件中。读取参数 -ilog 描述获得更多信息。
固实压缩的文件列表 - rarfiles.lst
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rarfiles.lst 包含一个用户定义的文件列表,告诉 RAR 添加文件到固实压缩文件时的顺
序。它可以包含文件名通配符和指定项目 -$default。默认项目定义了这个文件中与
其他项目不相符时的顺序清单位置。 注释字符是 ';'.
在 Windows 中,这个文件应该放在 RAR 所在的或 %APPDATA%\WinRAR 目录中,
在 Unix 中- 放在用户的 home 目录或在 /etc 中。
提高压缩率和操作速度的提示:
- 在压缩文件中,小文件应该被组织在一起;
- 频繁被处理的文件应该放在开始的位置。
普通的掩码越靠近顶端优先权就越高,但是这个规则存在例外。如果 rarfiles.lst
包含两个掩码,并且所有文件既匹配第一个掩码,也匹配第二个掩码, 较小的子集
或者更精确的匹配拥有更高的优先权。例如,如果您用 *.cpp 和 f*.cpp 掩码,
f*.cpp 拥有更高的优先权,因此 'filename.cpp' 的位置会根据 'f*.cpp' 而不是
'*.cpp' 来选择。
RAR 命令行语法
~~~~~~~~~~~~~~
语法
RAR <命令> [ -<参数> ] <压缩文件> [ <@列表文件...> ]
[ <文件...> ] [ <解压路径\> ]
描述
命令行选项 (命令和参数) 提供了使用 RAR 创建和管理压缩文件的控制方法。命
令是一个字符串(或单个的字母),命令 RAR 去执行一个相应的操作。参数被用来
改变 RAR 执行操作的方法。其它参数是压缩文件名和被压缩的文件或要从压缩文件
中被解压文件。
列表文件是一个包括处理的文件名的纯文本文件。第一列应该以文件名开始。可以
在//字符后添加注释。例如,您可以创建包含下列字符串的 backup.lst:
c:\work\doc\*.txt //备份文本文档
c:\work\image\*.bmp //备份图片
c:\work\misc
接着运行:
rar a backup @backup.lst
如果您希望从标准输入设备读取文件名,指定空的文件列表名(只有@)。
默认, 控制台 RAR 的列表文件中使用单字节编码。但是可以使用 -sc<字符集>l
参数重定义。
您可以在同一命令行指定普通文件名和列表文件。如果文件和列表
文件都未被指定,那么 RAR 将默认是 *.*,来处理所有文件。
许多 RAR 命令,例如解压、测试和列表,都允许在压缩文件名中使用通配符。如
在压缩文件名掩码中没有指定扩展名,RAR 会认为是 .rar,所以 * 意味着所有
.rar 扩展名的压缩文件。如果您需要处理所有没有扩展名的压缩文件,请使用
*. 掩码。*.* 掩码选择所有文件。在压缩和删除时,压缩文件名中不允许有通配
符。
在 Unix 中,您需要将 RAR 命令行参数置于单引号或双引号中,防止被 Shell
解释。例如,这个命令将从当前目录中所有的 RAR 压缩文件中解压的 *.asm 文件:
rar e '*.rar' '*.asm'
命令可以是下列中的任何一个:
a 添加文件到压缩文件中。
例子:
1) 从当前目录添加所有的 *.hlp 文件到 help.rar 压缩文件:
rar a help *.hlp
2) 把当前目录和子目录的所有文件压缩为 362000 字节大小、固实的、
自解压分卷压缩文件并对没个卷添加恢复记录:
rar a -r -v362 -s -sfx -rr save
因为尾指定文件名,假设为所有文件 (*)。
3) 作为一个特别的例外,如果目录名被作为参数指定并且目录名不包
含文件掩码和以反斜线结尾,即使没有指定 -r 参数,目录和子目录的
所有内容都会被添加到压缩文件中。
下面的命令会把 Bitmaps 目录和它的子目录中的所有文件添加到 RAR
压缩文件 Pictures.rar 中:
rar a Pictures.rar Bitmaps
4) 如果目录包含文件掩码或以反斜线结尾,将会应用普通的规则,您
需要指定 -r 参数来处理它的子目录。
下列命令会把 Bitmaps 目录中除了子目录外的所有文件添加,因为未
指定参数 -r:
rar a Pictures.rar Bitmaps\*
c 添加压缩文件注释。当压缩文件被处理时注释被显示。文件的注释长度限
制到 62000 字节
例子:
rar c distrib.rar
注释也可以使用 -z[名称] 参数从文件添加:
下列命令从 info.txt 文件添加一个注释:
rar c -zinfo.txt dummy
ch 改变压缩文件参数。
此命令能和大多数压缩文件变量参数一起使用修改压缩文件参数。对于象
-cl, -cu, -tl 等没有专门命令的参数特别方便。
它不能重新压缩、解密或加密压缩文件数据,它不能整合或创建卷。如果
不和其它参数一起使用,'ch' 命令仅复制压缩文件数据而不修改它。
例如:
设置压缩文件时间为最新的文件:
rar ch -tl files.rar
cw 写压缩文件注释到指定文件。
输出文件格式依赖于 -sc 参数。
如果输出文件名没有指定,注释数据会被发送到标准输出设备。
例子:
1) rar cw oldarch comment.txt
2) rar cw -scuc arc unicode.txt
3) rar cw arc
d 从压缩文件中删除文件。请注意,如果这个命令导致压缩文件中所有文件
全部删除,这个空的压缩文件将被删除。
e 不带压缩路径解压文件。
解压的文件不包括它们的路径部分,因此所有文件都创建到同一个目标目录
中。
如果您要解压完整路径名,请使用 'x' 命令。
例子:
rar e -or html.rar *.css css\
从 html.rar 压缩文件中解压所有 *.css 文件到 css 文件夹,不包括存
档的路径。多个文件有相同的名称时自动重命名解压的文件。
f 更新压缩文件中的文件。 更新打包到压缩文件后被改变的文件。这个命令不
向压缩文件中添加新文件。
i[i|c|h|t]=<字符串>
在压缩文件中查找字符串。
支持下列可选参数:
i - 不区分大小写(默认);
c - 区分大小写搜索;
h - 十六进制搜索;
t - 使用 ANSI, Unicode 和 OEM 字符表 (只有 Windows 可用);
如果没有指定任何参数,它可以使用简化的命令行语法 i<字符串> 来代
替 i=<字符串>
它允许指定带有另外一个参数的 't' 变量,例如,ict=字符串 在上面提
及的所有表中执行区分大小写的搜索。
例子:
1) rar "ic=first level" -r c:\*.rar *.txt
在 c:\*.rar 压缩文件中的 *.txt 文件执行区分大小写�
qq_33720685
- 粉丝: 1
- 资源: 1
最新资源
- springboot项目高校党务系统.zip
- springboot项目分布式架构网上商城.zip
- 美国JJ理疗床UI.zip
- springboot项目的S店车辆管理系统.zip
- springboot项目地方废物回收机构管理系统.zip
- springboot项目电子招投标系统.zip
- springboot项目大学生租房系统.zip
- springboot项目大学生就业服务平台.zip
- springboot项目大学生体质测试管理系统.zip
- springboot项目财务管理系统.zip
- springboot项目车辆充电桩.zip
- springboot项目藏区特产销售平台.zip
- springboot项目“智慧食堂”设计与实现.zip
- springboot项目java学习平台.zip
- springboot项目班级综合测评管理系统.zip
- springboot项目“漫画之家”系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈