马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
到http://www.rarlab.com/download.htm下载RAR 5.9.0 for Linux,安装非常简单无需编译 suozhang@localhost:~$ http://www.rarlab.com suozhang@localhost:~$ tar -zxvf rarlinux-x64-5.9.0.tar.gz suozhang@localhost:~$ cd rar suozhang@localhost:~$ sudo make rar for Linux命令用法举例 Usage: rar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract\> 用法:rar <命令> -<选项1> ....-<选项N> <操作文档> <文件...> <@文件列表...> <解压路径> 注意命令前是没有连字符号-的,而选项前只有一个连字符号,文件名filename,存放路径pathname 1)查看指定路径及其压缩文件名的内容 rar v /pathname/filename.rar 或者 rar l /pathname/filename.rar 例如: rar v /mnt/linux/putty.rar rar l /tmp/html.rar 2)把压缩文件里面的内容解压出来 把压缩文件里面的内容解压出来,是不改变内部路径和属性等 rar x /pathname/filename.rar 把压缩文件里面的内容解压到指定的目录,当然这个目录是事先存在的,且不改变内部路径和属性等 rar x /pathname/filename.rar -w /pathname 例如: rar x /mnt/hda6/linux/putty.rar mdkir /tmp/putty rar x /mnt/hda6/linux/putty.rar -w /tmp/putty 把压缩文件里面的内容解压出来到当前的工作目录,而不管压缩文件内部路径是怎样,是不改变内部路径和属性等,加上选项-cl或-cu是同时把解压出来的所有文件名变成lower case小写或upper case大写 rar e -cl /pathname/filename.rar rar e -cu /pathname/filename.rar 把压缩文件里面的内容解压到指定的目录,当然这个目录是事先存在的,而不管压缩文件内部路径是怎样,是不改变内部路径和属性等,加以-cl或-cu是同时把解压出来的所有文件名变成lower case小写或upper case大写 rar e -cl /pathname/filename.rar -w /pathname rar e -cu /pathname/filename.rar -w /pathname 例如: rar e /mnt/hda6/linux/putty.rar mdkir /tmp/putty rar e -cl /mnt/hda6/linux/putty.rar -w /tmp/putty 3)把许多零碎文件或整个甚至多个目录压缩成一个压缩文件 注意是先把压缩文件名及其路径紧跟在rar后面的,再指定零碎文件file或多个目录directory的名称及其路径,加上选项-df则在压缩完成后删除源文件 rar a /pathname/filename.rar /pathname/filename rar a /pathname/filename.rar /pathname/directoryname 例如: 把/mnt/hda6/linux/目录下的所有以html结尾的网页文件压缩到用户主目录下的html.rar中 rar a ~/html.rar /mnt/hda6/linux/*html 把/tmp下的整个目录putty压缩到/mnt/hda5下的putty2.rar中 rar a -df /mnt/hda5/putty2.rar /tmp/putty 4)遵从文本文件里的指定路径名进行大量压缩备份 rar a /pathname/filename.rar @/pathname/filename 例如: echo "/usr/local/bin/" > mplayer.backup echo "/usr/local/share/pixmaps/" >> mplayer.backup echo "/usr/local/share/applications/" >> mplayer.backup echo "/usr/local/share/man/man1/" >> mplayer.backup cat mplayer.backup /usr/local/bin/ /usr/local/share/pixmaps/ /usr/local/share/applications/ /usr/local/share/man/man1/ rar a /root/mplayer.backup.rar @/root/mplayer.backup rar for linux 命令解释 <命令> a 向压缩包中添加文档 c 添加压缩注释 cf 添加文档注释 cw 向文档中写压缩注释 d 从压缩包中删除文档 e 在当前目录下解压缩文档 f 刷新压缩文档中的文档 i[par]= 在压缩包中查找指定字符串 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扫描 ad 在目的路径后添加压缩文档名 ag[format] 用当前日期生成压缩文档名 ap 配置压缩包内部的路径 as 同步压缩内容 av 配置授权认证(注册版功能) av- 禁用授权认证检查 c- 禁止内容显示 cfg- 不读取配置 cl 将名称转换为小写 cu 将名称转换为大写 df 在压缩完成后删除源文档 dh 打开共享文档 ds 对于固实压缩包,禁用名称排序 e 配置文档不包含的属性 ed 不添加空目录 en 不配置‘压缩文档尾标志’块 ep 在名称中去掉路径 ep1 在名称中去掉基本路径 ep2 展开全路径 f 刷新文档 hp[password] 对文档数据和文档头都进行加密 idp 禁用百分比显示 ierr 给标准错误输出发送任何信息 ilog[name] 生成错误日志文档(注册版功能) inul 禁用任何信息 isnd 启用声效 k 锁住压缩包 kb 保留破损的解压文档 m 配置压缩率(0-存储...3-默认...5-最大) mc 配置高级压缩参数 md 以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[,v[-],e] 创建固实压缩包 s- 禁用固实压缩 sfx[name] 创建自解压压缩包 t 压缩后进行解压测试 ta 处理在(YYYYMMDDHHMMSS格式)日期后修改的文档 tb 处理在(YYYYMMDDHHMMSS格式)日期前修改的文档 tk 保留初始压缩时间 tl 配置压缩时间为最新文档的时间 tn 处理在时间后修改的文档 to 处理在时间前修改的文档 ts[N] 保存或恢复文档时间(修改,创建,访问) u 更新文档 v 以自动分卷大小分卷压缩,或列出任何分卷 v[k,b] 以*1000大小分卷压缩[k-*1024, b-*1] ver[n] 文档版本控制 vn 使用旧的分卷命名方式 vp 每次分卷前暂停 w 配置工作目录 x 排除指定文档 x@ 从标准输入中读取要排除的文档名 [email=x@ 排除列表文档中指定的文档 y 对任何问题均回复yes z 从文档中读取压缩包内容 |