network

  IT博客 :: 首页 :: 联系 :: 聚合  :: 管理
  28 Posts :: 8 Stories :: 0 Comments :: 0 Trackbacks

命令格式: rar <command> -<swith 1> -<swith N> <archive> <files...> <@listfiles...> <path_to_extract\>

<Commands>

a 向压缩包中添加文件

c 添加压缩注释

cf 添加文件注释

cw 向文件中写压缩注释

d 从压缩包中删除文件

e 在当前目录下解压缩文件

f 刷新压缩文件中的文件

i[par]=<str> 在压缩包中查找指定字符串

k 锁住压缩包

l[t,b] 列出压缩包的内容[t(technical)详细列表,b(bare)简单列表]

m[f] 向压缩包里移动内容[f(files only)只移动文件]

p 在标准输出上打印文件内容

r 修复压缩包

rc 修复丢失卷

rn 重命名压缩的文件

rr[N] 添加数据恢复记录

rv[N] 创建恢复卷

s[name|-] 将压缩包转换为自解压文件,或从自解压文件转换为压缩包

t 测试压缩文件

u 更新压缩包中的文件

v[t,b] 列出压缩包中文件(冗长型)[t(technical)详细列表,b(bare)简单列表]

x 以全路径方式解压文件

<Switches>

- 停止switches扫描

ad 在目的路径后添加压缩文件名

ag[format] 用当前日期生成压缩文件名

ap<path> 设置压缩包内部的路径

as 同步压缩内容

av 设置授权认证(注册版功能)

av- 禁用授权认证检查

c- 禁止内容显示

cfg- 不读取设置

cl 将名称转换为小写

cu 将名称转换为大写

df 在压缩完成后删除源文件

dh 打开共享文件

ds 对于固实压缩包,禁用名称排序

e<attr> 设置文件不包含的属性

ed 不添加空目录

en 不设置‘压缩文件尾标志’块

ep 在名称中去掉路径

ep1 在名称中去掉基本路径

ep2 展开全路径

f 刷新文件

hp[password] 对文件数据和文件头都进行加密

idp 禁用百分比显示

ierr 给标准错误输出发送所有信息

ilog[name] 生成错误日志文件(注册版功能)

inul 禁用所有信息

isnd 启用声效

k 锁住压缩包

kb 保留破损的解压文件

m<0..5> 设置压缩率(0-存储...3-默认...5-最大)

mc<par> 设置高级压缩参数

md<size> 以KB显示大小(64,128,256,512,1024,2048,4096 或者A-G)

ms[ext;ext] 指定存储的文件类型

o+ 覆盖已存在文件

o- 不覆盖已存在文件

ol 将符号链接保存为链接而不是文件

ow 保存或恢复文件属主/组

p[password] 设置密码

p- 不查询密码

r 对子目录内容循环

r0 只对通配符进行子目录内容循环

rr[N] 添加数据恢复记录

rv[N] 创建恢复卷

s[<N>,v[-],e] 创建固实压缩包

s- 禁用固实压缩

sfx[name] 创建自解压压缩包

t 压缩后进行解压测试

ta<date> 处理在<date>(YYYYMMDDHHMMSS格式)日期后修改的文件

tb<date> 处理在<date>(YYYYMMDDHHMMSS格式)日期前修改的文件

tk 保留初始压缩时间

tl 设置压缩时间为最新文件的时间

tn<time> 处理在<time>时间后修改的文件

to<time> 处理在<time>时间前修改的文件

ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)

u 更新文件

v 以自动分卷大小分卷压缩,或列出所有分卷

v<size>[k,b] 以<size>*1000大小分卷压缩[k-*1024, b-*1]

ver[n] 文件版本控制

vn 使用旧的分卷命名方式

vp 每次分卷前暂停

w<path> 设置工作目录

x<file> 排除指定文件

x@ 从标准输入中读取要排除的文件名

x@<list> 排除列表文件中指定的文件

y 对所有问题均回复yes

z<file> 从文件中读取压缩包内容

============================================

查看压缩包中的文件

$rar l XXX.rar 或者 $rar v XXX.rar

查看压缩包中的文件(只看有什么文件)

$rar lb XXX.rar 或者 $rar vb XXX.rar

查看压缩包中的文件(详细信息)

$rar lt XXX.rar 或者 $rar vt XXX.rar

============================================

把压缩包的内容解压到当前目录

$rar e XXX.rar

把压缩包的内容解压到指定目录,比如/home/yxd/tmp/下面

$rar e XXX.rar /home/yxd/tmp/

把压缩包解的内容压到指定目录,比如/home/yxd/tmp/下面,包含压缩包中的路径

$rar x XXX.rar /home/yxd/tmp/

============================================

压缩指定的一个文件,比如aaa,以默认压缩率

$rar a XXX.rar aaa

压缩指定的一个文件,比如aaa,以最大压缩率

$rar a -m5 XXX.rar aaa

压缩指定的一个目录下的所有文件,比如ddd目录下的所有文件

$rar a XXX.rar ddd/

压缩指定的一个目录下的所有文件,比如ddd目录下的所有文件和所有子目录

$rar a -r XXX.rar ddd/

压缩指定的一个目录下的所有文件,比如ddd目录下的所有文件和所有子目录,但是不包含空目录

$rar a -r -ed XXX.rar ddd/

压缩指定的一个目录下的所有文件,比如ddd目录,连目录也一起压缩,包括子目录

$rar a XXX.rar ddd

============================================

分卷压缩指定的一个文件,比如aaa,分卷大小为5000B

$rar a -v5 XXX.rar aaa

分卷压缩指定的一个文件,比如aaa,分卷大小为5k(5*1024B)

$rar a -v5k XXX.rar aaa

分卷压缩指定的一个文件,比如aaa,分卷大小为5B

$rar a -v5b XXX.rar aaa

============================================

压缩指定文件并加密

rar a -p xxx.rar aaaa

给压缩文件加注解

rar c xxx.rar      // 以 Ctrl + d 结束

posted on 2008-06-29 20:18 network 阅读(298) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。