本文共 1790 字,大约阅读时间需要 5 分钟。
1、简介
该命令用于压缩或者解压缩RAR格式的文件。
2、语法
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> 从文件中读取压缩包内容
3、范例
1)查看压缩包中的文件 $rar l XXX.rar
2)把压缩包的内容解压到当前目录 $rar e XXX.rar
3)压缩指定的一个文件,比如aaa,以最大压缩率 $rar a -m5 XXX.rar aaa
4)带路径解压文档中内容到当前目录 #rar e test.rar
转载地址:http://xgdoi.baihongyu.com/