陈奇网络工作室

WinRAR命令行版本rar.exe使用详细解

系统运输

RAR命令行语法

~~~~~~~~~~~~~~~~~

语法

RAR.exe命令[ -开关]压缩文件[ @列表文件. ]

[文件… ] [解压缩路径\\\\ ]

常用命令

a将文件添加到压缩文件中。

例如:

1 )将当前目录中的所有*.hlp文件添加到help.rar压缩文件中:

rar a help *.hlp

2 )如果目录包含文件掩码或以反斜杠结尾,则适用常规规则。 要处理子目录,必须指定-r开关。

以下命令将添加Bitmaps目录中的所有文件,子目录除外。 这是因为没有

指定开关-r :

rar a Pictures.rar Bitmaps\\\\*

d从压缩文件中删除文件。 请注意,如果此命令将压缩文件中的所有文件

全部删除。 此空压缩文件将被删除。

将e文件解压缩到当前目录。

f更新压缩文件中的文件。 更新打包到压缩文件后更改的文件。 这个命令是否定的

将新文件添加到压缩文件中。

更新u压缩文件中的文件。 添加并打包压缩文件中不包含的文件后进行了更改

文件。

m[f]将移动到压缩文件[仅文件]。 移动文件和目录后,压缩操作完成

他们被删除了。 变量& #039; f& #039; 或适用开关& #039; -ed& #039; 使用时,不会删除目录。

详细列举v[t,b]压缩文件的内容[技术信息]。 列出文件中使用的格式。 绝对路径名,语句

条评论、原始大小和压缩大小、压缩率、最近更新日期和时间、属性、CRC、

压缩方案和解压缩所需的最小RAR版本。 & #039; t& #039; 使用变量时的可选技术信息(主要操作

系统、硬标记和旧的文件版本标记)被显示。 变量& #039; b& #039; 只对RAR强制简单的输出

的文件名,没有其他附加信息。

列出所有压缩卷的内容。 星号&amp代替压缩文件的扩展名; #039; *& #039; 或使用& #039; -v& #039; 的双曲正弦值

开关。

例如:

1 )列出system.rar压缩文件的内容(技术信息),并使用重定向器输出

到文件techlist.lst

rar vt system techlist.lst

2 )列出tutorial.rar压缩文件的内容(简单的文件名模式) ) ) )。

rar VB教程

带x绝对路径解冻

例如:

rar x test.rar testDir\\\\& quot;

目录名称后面是\\\& quot; 请注意,如果后面跟有符号,但没有名为testDir的文件夹,则会首先自动创建。

如果文件已经存在,请使用-o开关或-y开关在解压缩后复盖文件。 不覆盖时使用-o-开关。

常用开关

-ag[格式]

使用当前日期和时间生成压缩文件名。

创建压缩文件时,将当前日期字符串附加到压缩文件名称。 用于每日备份。

其他字符串格式有几个可选的格式参数定义,或者& #039; YYYYMMDDHHMMSS& #039; 来修改选定线条的属性。

字符串格式可以包含以下字符:

y年

m月

mmm使用文本字符串作为月份名称( Jan、Feb、等) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

w每年的第几周(每周一开始) ) ) ) ) ) )。

a星期几(星期一-1、星期日7 ) ) ) ) ) ) ) ) a星期几(星期一-1、星期日7 ) ) ) ) ) ) ) a ) 652 )

d每月的第几天

e一年的第几天

h时间

m分钟(如果是小时后,则按分钟处理) )。

s秒

n-压缩文件数。 RAR搜索是否存在具有要生成的名称的文件,如果找到

已经存在。 压缩文件的编号递增,直到生成唯一名称。

创建卷时不支持“n”格式字符。

以上每个字符串只表示添加到压缩文件名中的一个字符。 例如,

使用WW,使用表示2的数字的星期几或YYYY定义4的数字年。

格式化字符串的第一个字符为& #039; & #039; 时,为日期字符串和基本压缩文件名

地点调换。 因此,日期在压缩文件名之前。

格式字符串可以包含“{”和“}”中包含的任意字符。 该文本将插入到压力机中

缩短文件名。

所有其他字符将直接添加到文件名中。

如果需要更新现有的压缩文件,请谨慎使用-ag开关。 依靠以前

使用的-ag传输的格式字符串和时间、生成的文件名和现有压缩文件名如下

不一致。 在这种情况下,RAR会创建新的压缩文件,而不是更新当前文件

有文件。

例如:

1 )使用默认YYYYMMDDHHMMSS格式

rar a -ag backup

2 )使用DD-MMM-YY格式

rar a -agDD-MMM-YY backup

3 )使用YYYYMMDDHHMM格式创建& #039; 备份& amp; #039; 替换更早的日期

rar a -ag YYYYMMDDHHMM backup

4 )使用包含部分描述的YYYY-WW-A格式

rara-ag yyyy { year }-ww { week }-a { wday } backup

5 )使用YYYYMMDD和压缩文件数。 可以在同一天使用-agyymmdd-nn

每隔几次,每个新的压缩文件名都包含一个新的增量号。

rar a -agYYYYMMDD-NN backup

注:上述命令将生成文件名为backup{日期字符串}.rar的压缩包。 backup可以是其他自定义名称。

如果想在文件名中只留下日期,不写backup,只写. rar就可以了。 rar.exeaag yyyy-mm-DD.rar

-ed不添加空目录

此开关表示空目录不保存在创建的压缩文件中。 当缓和这种压力时

折叠文件时,RAR会基于内部文件路径创建非空目录。 关于空目录

信息丢失了。 非空目录除了名称之外,还包括“访问权限、流等。 )其他所有属性都有

只有在部件丢失且不需要保留此类信息时,才使用此开关。

-ed和& #039; m& #039; 如果命令或-df开关一起使用,则RAR无法删除空目录。

-hp[p]加密文件数据和头部。

此开关与-p[p]类似,但-p开关仅加密文件数据,并将文件名等

显示其他信息。 此开关用于指定文件数据、文件名、大小、属性、

所有可以感知压缩文件的区域(如注释和其他块),从而提高安全性

同级。 如果在压缩文件中使用-hp加密,则没有密码甚至无法显示文件列表。

例如:

rara-HPF gzq5ykwsecretreport.txt

将report.txt文件添加到加密的压缩文件secret.rar中,然后使用密码

& #039; fGzq5yKw& #039;

-mn设置压缩模式:

-m0存储在添加到压缩文件时不压缩文件。

-m1使用最快最快方式(低压缩)

-m2尽早使用快速压缩方式

-m3标准使用标准(缺省)压缩方法

-m4的压缩方式较好(压缩较好,但较慢) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

-m5最好使用最大压缩方法(最高压缩,但最慢) )。

如果未指定此开关,RAR将使用-m3方法(标准压缩)。

缺省情况下,RAR在-m1和-m2模式下仅使用普通压缩和高级算法

声音和真实颜色处理仅在- m3 .-M5模式下有效,而增强的文本压缩仅在- m3 .-M5模式下有效

-m4.-m5首次被激活。 缺省值可以用-mc开关代替。

-ms[列表]

指定存储文件的类型。

指定不压缩而直接保存的文件类型。 此开关用于存储压缩的文件。

这样可以在不大幅降低压缩率的情况下提高压缩速度。

可选的参数列表参数定义以分号分隔的文件扩展名列表。 例如,

-msrar; zip; jpg不强制压缩RAR,而是将所有RAR和ZIP压缩文件与

JPG图像。 也可以在列表中指定通配符文件掩码,因此-ms*.rar;

*.zip; jpg也能工作。

如果未指定列表,-ms开关将使用包含以下文件类型的缺省扩展

展会设置:

7z、ace、arj、bz2、cab、gz、jpeg、jpg、lha、lzh、mp3、

rar,taz,tgz,z,zip

-mt线程

设置线程数。 仅在Window版本中可用。

线程参数可以是0到16之间的值。 压缩算法对主动线程的

推荐数量。 如果大于0,RAR将使用多线程版本的压缩算法执行多项操作

在系统上提供得更快。 实际活动线程数可能与指定的数量不同。

如果线程为0,则RAR使用单线程压缩算法。

线程参数的更改对压缩率有少量影响,因此如果所有其他压缩参数都相等

使用不同的-mt开关创建的压缩文件不会以同样一致的方式解压缩。

如果未指定-mt开关,RAR会尝试检测可用处理器的数量,并自动

选择优化的线程数。

-or如果同名的文件已经存在,则自动重命名解压缩的文件。 如果重命名文件

“filename.txt”的位置是原始文件,直到名称“filename(n ).txt”为止

名称,在文件中输入& #039; n& #039; 如果有,从1开始增加数字。

-o[ |-]设置重写模式。 可用于解压缩或更新文件。 可以使用以下模式:

o覆盖前询问

(默认情况下用于解压缩文件。)

o涵盖一切

(默认情况下用于更新的压缩文件)

-o-跳过现有文件。

o复盖现有文件。

o-不复盖现有文件。

-p[p]压缩时,使用字符串p作为密码加密文件。 密码的大小写很敏感。 如果你在的话

如果在命令行中忽略密码,则会提示您输入密码。

例如:

rar a -pmyhoney secret1 *.txt

添加*.txt文件,用密码“myhoney”加密。

-r包含子文件夹,可以使用命令。

a、u、f、m、x、e、t、p、v、l、c、cf和s。

命令和amp; #039; a& #039;& #039; u& #039;& #039; f& #039;& #039; m& #039; 将处理所有子目录和当前工作目的

记录中的文件。

使用命令x、e、t、p、v、l、c、cf或s可处理子目录和当前工作

创建目录中的所有压缩文件。

-r-禁用递归。

在某些情况下,无需指定-r开关RAR即可自动启用递归。 开关-r-

禁止它。

如果在压缩时指定了目录名称,则目录名称中不会包含通配符,即使未指定-r开关

默认RAR添加目录的内容。 如果磁盘根目录未将通配符指定为文件掩码,则为、

RAR也自动启用递归。 开关-r-禁用此行为。

例如:

rar a -r- arc dirname

命令是空目录& #039; dirname& #039; 只添加目录,并忽略其内容。 以下命令:

rar a -r- arc c:\\\\& quot;

c :只压缩根目录的内容,不包括子目录。

-ta日期

仅处理在指定日期之后修改的文件。

日期字符串的格式为YYYYMMDDHHMMSS。 在日期字符串中输入& #039; -& #039; 可以插入

或& #039; & #039; 的分隔符,忽略后部区域。 例如,以下开关是正确的:

-ta2001-11-20在内部转换为-ta20011120000000,& #039; 作为从2001年开始

年11月20日0时0分0秒后修改的区域& #039; 处理。

-tb日期

仅处理在指定日期之前修改的文件。 开关的格式与-ta日期相同。

-tn时间

处理指定时间之后的新文件。 对于时间字符串格式:

[ n daysd ] [ nhour sh ] [ nminutesm ] [ nsecondss ]

例如,使用-tn15d开关处理更新15天的文件,并使用-tn2h40m开关进一步处理文件

2小时30分钟的文件更新了。

-到时间

处理指定时间以前的旧文件。 开关的形式与-tn时间相同。

-xf排除指定的文件f,通配符可用于名称和文件掩码的文件部分。 你

开关& #039; -x& #039; 可以指定几次。

如果掩码包含通配符,则会将其应用于当前目录及其子目录。 没有通配符

由于是递归的,因此如果要从所有文件夹中排除特定的“文件名”,则必须指定2

个人掩码:当前目录的文件名和子目录的*\\\\filename。 如果

您可以使用“路径\\\文件名”语法将其排除,因为您知道文件的确切路径

“文件名”的这个副本。 解压缩压缩文件时-x路径\\\& quot; 使用文件名时

语法“路径”必须是压缩文件中的路径,而不是解压缩后的磁盘

的文件路径。

例如:

1 ) rar a -r -x*.bak -x*.rar rawfiles

*.bak和*.rar不会添加到原始文件中

2 ) rara-r-x *\\\temp-x *\\ temp\\ temp\\ & amp; quot; savec:\\\\\& quot; \\\*

除了压缩Temp文件夹中的临时目录和文件之外的所有文件

3 ) rar x -x*.txt docs

从docs.rar中解压缩除*.txt之外的所有文件

-y对所有的问题都回答了是。

-? 显示命令和开关的帮助。 与没有参数或输入了错误的命令行选项时相同。

-停止开关扫描

此开关表示RAR命令行中没有更多的开关。 压缩文件或文件名时

可以以-符号开头和使用。 “”开关不可用。 这样的名字就是开关

处理。

返回值

~~~~~~~~~

如果RAR成功操作,则返回0。 非0的返回代码表示由于某种错误而取消了操作:

255用户中断用户中断操作

9创建错误文件创建错误

8内存错误没有足够的内存用于操作

7用户错误命令行选项错误

6打开错误文件打开错误

5写入错误写入磁盘错误

4您试图修改锁定的压缩文件“k”命令锁定的压缩文件

3 CRC错误解压缩时发生CRC错误

2致命错误发生致命错误

1警告未发生致命错误

0操作成功

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3