45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全

WinRAR命令行参数整理(3)

电脑软硬件应用网 45IT.COM 时间:2012-08-01 12:26 作者:佚名

这个命令行等同于-添加到压缩文件-并在-压缩文件名和参数对话框-中选择“添加和更新文件”的更新模式。
因为分卷压缩文件修改是禁用的,所以这个命令无法应用在分卷压缩。
另请参阅:-命令-A---添加文件到压缩文件中
v[t,b]-详细列出压缩文件[技术信息,简洁]
x-用绝对路径解压文件
以完整路径解压文件和文件夹。保存在压缩文件中的文件夹架构,将会完整的还原恢复。此命令行等同于-压缩文件管理-命令-解压
类似的方法有-命令-e,此命令可以解压文件到当前文件夹或者指定的文件夹。
例如,命令:
WinRAR-x-Fonts-*.ttf
会从压缩文件解压-*.ttf-字体文件到当前文件夹,但下面命令:
WinRAR-x-Fonts-*.ttf-NewFonts\
会从压缩文件解压-*.ttf-字体文件到文件夹-NewFonts
在上面的例子,你必须使用附加的倒斜线来表示目标文件夹。

--停止扫描
ac-压缩或解压后清除存档属性
此开关是设计用于备份目标的。当压缩时使用此开关,在压缩之后文件的“存档”属性将会被清除。或者如果是在解压的时候,WinRAR-会清除解压后文件的“存档”属性。
ad-添加压缩文件名到目标路径
这个选项可以在解压一组压缩文件时使用。默认条件下-RAR-把从压缩文件中解压的文件放在同一目录下,但是这个开关让从每个压缩文件中解压的文件都创建一个单独的目录。
例子:
rar-x--ad-*.rar-data\
WinRAR-将为在‘data’下每一个未压缩的压缩文件创建子目录。
af-指定压缩文件格式
这个开关在-WinRAR-命令行中允许定义新压缩文件类型-参数可以是‘rar’或‘zip’。
例如,‘winrar-a--afzip-arc’将创建-arc.zip-压缩文件。
这个开关只被-WinRAR-支持。控制台-RAR-不能创建-ZIP-压缩文件。-
ag[格式]-使用当前日期生成压缩文件名
当创建压缩文件时,以格式“YYYYMMDDHHMMSS”附加当前日期字符串,这对于每日更新是有用的。
附加字符串是由“格式”参数所定义,或者如果不存在时,则使用“YYYYMMDDHHMMSS”。格式字符串可以包含下列的字符:
Y-年
M-月
MMM-文本式的月份名-(Jan,Feb,等)
W-文本星期名-(星期以星期一开始)
A-数字星期名-(星期一为-1,星期日为-7)
D-日(月)
E-日(年)
H-时
M-分-(如果接续在时候面,则视为分看待)
S-秒
N-压缩文件数字。WinRAR-搜索要生成的名字的文件是否存在,如果发现它已经存在,将递增一个压缩文件数字,直到生成一个唯一的名字。
上面列出的每个字符串仅表示添加到压缩文件名中的一个字符。例如,使用-WW-表示-2-数字的星期或-YYYY-定义-4-数字的年。
如果在格式化字符串的第一个字符是‘+’,日期字符串和基本压缩文件名位置交换,所以日期将在压缩文件名之前。
格式字符串可以包含在-'{'-和-'}'-包含的可选字符。此文本插入到压缩文件名中。
所有其它字符都原样添加到压缩文件名。
如果你需要更新已经存在的压缩文件,小心使用--ag-开关。依赖于以前使用的--ag-传送的格式字符串和时间,生成的和现有的压缩文件名可能不匹配。在这种情况下-WinRAR-会创建一个新的压缩文件,而不是更新现有文件。
例子:
1)-使用默认的-YYYYMMDDHHMMSS-格式
winrar-a-朼g-backup
2)-使用-DD-MMM-YY-格式
winrar-a--agDD-MMM-YY-backup
3)-使用-YYYYMMDDHHMM-格式
winrar-a--ag+YYYYMMDDHHMM-backup
4)-使用-YYYY-WW-A-格式,包含区段描述
rar-a--agYYYY{year}-WW{week}-A{wday}-backup
5)-使用-YYYYMMDD-和压缩文件数字。它允许即使用-YYYYMMDD-格式掩码在同一天使用超过一次时,也产生唯一的文件名
winrar-a--agYYYYMMDD-NN-backup
ao-添加具有压缩属性的文件
此开关是设计用于备份目的的。当压缩时使用此开关,只会添加“存档”属性的文件到压缩文件中。
例子:
添加驱动器-C:-具有“存档”属性的全部文件到“f:backup”并清除文件的“存档”属性
WinRAR-a--r--ac--ao-f:backup-c:\*.*
ap-添加路径到压缩文件中
当添加文件到压缩文件以及当解压时从文件名删除时,将会使用与此开关结合的路径。
举例来说,如果你希望添加文件-readme.txt-到压缩文件-release-的文件夹-DOCS\ENG-中,你可以运行:
WinRAR-a--apDOCS\ENG-release-readme.txt
或解压-ENG-到当前文件夹:
WinRAR-x--apDOCS-release-DOCS\ENG\*.*
仅可用于-RAR-和-ZIP-格式。
as-同步压缩文件内容
如果此开关使用于压缩时,在当前添加的文件列表中不存在的被压缩文件,将会从压缩文件中删除。它可以很方便的与--u-开关结合,用来同步压缩文件和压缩的文件夹的内容。
举例来说,在下面命令之后:
winrar-a--u--as-backup-sources\*.cpp
压缩文件-backup.rar-将只会包含源文件夹的-*.cpp-文件,其它的全部文件将会从压缩文件中删除。它看起来就好象创建新压缩文件,但有一个重要的不同:-如果从上次备份后没有修改过的文件,这项操作会比创建新压缩文件的操作快上许多。
只可用于-RAR-格式。
av-添加用户身份校验(仅注册版本可用)
如果使用此开关,WinRAR-将会在每个新建和更新的压缩文件,添加关于创建者,上次更新时间和压缩文件名的信息。如果压缩文件包含了用户身份校验信息,在被修改后此开关未指定时,用户身份校验信息将会被删除。
在-压缩文件管理模式,你始终可以使用-显示信息-命令来读取认证信息。认证信息只支持于-RAR-压缩文件格式。
当创建分卷压缩文件时使用“-av”开关,认证信息将会被放到每一个分卷中。
为了启动认证信息的功能,此程序-必须注册。请阅读-许可和注册信息-章节来获得更多关于注册的信息。
如果此开关未指定,认证信息仅在-压缩配置-的“添加用户身份校验信息”选项打开时才会添加。
例子:
从当前文件夹添加全部的文件到压缩文件“release”并添加用户身份校验信息到压缩文件
WinRAR-a--av-release
av--禁用用户身份校验
即使-压缩配置-的“添加用户身份校验信息”选项是打开的,此开关仍会关闭添加认证信息。
c--禁用注释显示
cfg--禁用读取配置
此开关让-WinRAR-忽略在默认-压缩配置-中的设置和-RAR-环境变量。
RAR-环境变量:-使用-SET-命令,默认的开关可以添加到-RAR-的-Windows-环境变量中。大多数在变量中指定的开关只能适用当-WinRAR-运行于-命令行模式-时,而开关--cl、-cu、-tk、-tl、-p-则可同时使用于界面模式和命令行模式。
示例
命令
SET-RAR=-s--m5--md1024
当运行于命令行模式时,将会强制-WinRAR-创建-固实压缩文件-并使用最优压缩方式和-1024-Kb-的字典。
cl-名称转换为小写
当使用此开关时,从压缩文件解压、添加到压缩文件、修改或更新压缩文件中的文件的全部文件名都将被转换成为小写。这有时可用于当从一个有区分大小写的操作系统,移动压缩文件到另一个有区分大小写的操作系统。举例来说,从-UNIX-下解压,但压缩
文件创建在-DOS-下。
例子:
从-port.rar-解压全部的文件并将名称转换成小写
WinRAR-x--cl-port
cu-名称转换为大写
当使用此开关时,从压缩文件解压、添加到压缩文件、修改或更新压缩文件中的文件的全部文件名都将被转换成为大写。
例子:
从-port.rar-解压全部的文件并将名称转换成大写
WinRAR-x--cu-port
df-压缩后删除文件
移动文件到压缩文件。此开关结合命令-a-运行时的动作等同于命令-m。
dh-打开共享文件
允许处理由其它应用程序打开来写入的文件。
如果应用程序允许度去访问文件时,这个开关有用,但是如果文件的所有访问类型都被禁止,文件打开操作仍然会失败。
此开关是有危险性的,因为它允许添加文件到压缩文件,而文件可能正由其它应用程序进行修改中。使用时请小心。
如果未指定此开关,则依据在-压缩配置-的“打开共享的文件”选项设置而定。
例子:
WinRAR-a--dh-dbf-*.dbf
ds-对固实压缩文件禁用名称排序
此开关只对-固实-RAR-压缩文件有意义。固实压缩文件的压缩率是依据文件的顺序而定的,默认的-WinRAR-添加到固实压缩文件的文件是按扩展名排序的。你可以使用此开关--ds-关闭此项排序,并试着设置更为最优化的文件顺序。通常类似的数据是被添加在
一起的。
例子:
WinRAR-a--s--ds-tools-*.com-*.exe-*.doc-*.txt-*.*
文件将会以:-*.com、*.exe、*.doc、*.txt、全部其它文件类型的顺序来添加。
注意:
文件-rarfiles.lst-也可以用来定义固实压缩文件中的文件顺序
e[+]-设置文件排除和包括属性
指定文件排除属性掩码。-是一个十进制、八进制、(以‘0’开头)-或十六进制-(以‘0x’开头)-格式的数字。如果和文件属性-AND-逻辑运算后结果非零,文件不被添加到压缩文件中。
默认,在没有‘+’标记,此开关定义排除掩码。如果对和文件属性按位进行-AND-逻辑运算的结果不为-0,则文件将不会被加入到压缩文件中。
如果‘+’符号存在,它指定包含掩码。只有具有在掩码中指定的属性中的至少一种的文件会被添加到压缩文件中。
在-Windows-版本中也可以使用符号-D,-S,-H,-A-和-R-代替数字掩码来指出带有系统、隐藏、存档和只读属性的文件夹和文件。
给出的属性的顺序没有特别的意义。
允许在命令行中把--e-和--e+-都指定。
例子:
1)-仅有文件夹名字而不包含它们的内容
WinRAR-a--r--e+d-folders
2)-不压缩系统和隐藏属性的文件:
WinRAR-a--esh-files
ed-不添加空目录
这个开关指出空目录不被存储到被创建的压缩文件中。当解压这样一个压缩文件时,-RAR-会基于他们内部的文件路径创建非空的目录。关于空目录的信息丢失。非空目录除了名字外(访问权限,-流,-等。)其他所有属性全部丢失,-所以只有在你不需要保留这样的信息时使用此开关。
en-不添加"压缩文件结束"标志
默认情况下,RAR-在新建或更新压缩文件时,在结束时添加“压缩文件结束”块。它允许跳过象数字安全签名等扩展数据,但是在一些特定条件下禁用这些功能可能有用。例如,如果在一个压缩文件在两个系统之间通过不可靠的连接传递,并且同时发送者在它里面添加新文件时,它可能对确认已经接受的文件部分不会在传送部分之间的另一个结束被修改很重要。
这个开关不能用在分卷上,因为压缩文件结束块包含正确处理卷的重要信息。

顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识