unrar命令相关命令有:unzip,bzip2,gzip,gunzip,tar,rar.
用法
unrar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径\>
<注释>
e 解压压缩文件到当前目录 l[t,b] 列出压缩文件[技术信息,简洁] p 打印文件到标准输出设备 t 测试压缩文件 v[t,b] 详细列出压缩文件[技术信息,简洁] x 用绝对路径解压文件
<开关>
- 停止扫描 ac 压缩或解压后清除存档属性 ad 添加压缩文件名到目标路径 ap<路径> 添加路径到压缩文件中 av- 禁用用户身份校验 c- 禁用注释显示 cfg- 禁用读取配置 cl 名称转换为小写 cu 名称转换为大写 dh 打开共享文件 ep 从名称中排除路径 ep3 扩展路径为包含盘符的完全路径 f 刷新文件 id[c,d,p,q] 禁止信息显示 ierr 发送所有消息到标准错误设备 inul 禁用所有消息 ioff 完成一个操作后关闭 PC 电源 kb 保留损坏的已解压文件 n<文件> 仅包括指定文件 n@ 从标准输入设备读取要包括的文件名称 n@<列表> 在指定列表文件包括文件 o+ 覆盖已存在文件 o- 不覆盖已存在文件 oc 设置 NTFS 压缩属性 or 自动重命名文件 ow 保存或恢复文件所有权和组 [密码] 设置密码 p- 不询问密码 r 包含子目录 ri<P>[:<S>] 设置优先级 (0-默认,1-最小..15-最大) 和休眠时间(毫秒) sl<大小> 处理小于指定大小的文件 sm<大小> 处理大于指定大小的文件 ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS tn<时间> 添加 <时间> 以后的文件 to<时间> 添加 <时间> 以前的文件 ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问) u 更新文件 v 列出所有卷 ver[n] 文件版本控制 vp 每卷之前暂停 x<文件> 排除指定的文件 x@ 从标准输入设备读取要排除的文件名 x@<列表> 排除指定列表文件中的文件 y 假设对全部询问都回答是
实例
[root@localhost test]# unrar v test.rar #查看压缩文件中的文件
UNRAR 4.20 beta 3 freeware Copyright (c) 1993-2018 Alexander Roshal
Archive test.rar
Pathname/Comment
Size Packed Ratio Date Time Attr CRC Meth Ver ------------------------------------------------------------------------------- test1 24 25 104% 02-12-18 21:06 -rw-rw-r-- 8BA8E4BD m3e 2.9 test2 35 34 97% 02-12-18 23:58 -rw-rw-r-- 4F3608CD m3e 2.9 test3 24 25 104% 02-12-18 22:09 -rw-rw-r-- DA5EC22E m3e 2.9 ------------------------------------------------------------------------------- 3 83 84 101%
Done
[root@localhost test]# unrar x test.rar /tmp #解压到指定文件夹
UNRAR 4.20 beta 3 freeware Copyright (c) 1993-2018 Alexander Roshal
Extracting from test.rar
Extracting /tmp/test1 OK
Extracting /tmp/test2 OK
Extracting /tmp/test3 OK
All OK
[root@localhost test]# unrar e test.rar #解压到当前文件夹