日期:2014-05-16 浏览次数:20839 次
安装:
如果是以tarball形式安装安装,去rar网站下载相应版本的tarball。地址为http://www.rarlab.com/
以3.8版本为例,如果是i386的平台,执行以下命令:
$wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz |
rar软件不需要安装,直接解压到/usr/local下,以下操作需要有root权限。
#tar zxvf rarlinux-3.8.0.tar.gz -C /usr/local |
此时,/usr/local/rar下就会有rar命令和unrar命令。可以在/usr/local/bin下创建连接
#ln -s /usr/local/rar/rar /usr/local/bin/rar #ln -s /usr/local/rar/unrar /usr/local/bin/unrar |
如果是debian或者unbuntu,可以使用如下命令进行自动安装。
$sudo apt-get install rar $sudo apt-get install unrar |
使用:
可以使用帮助命令或者查看man文档了解一下rar命令的用法。以下为本人翻译的帮助文档,由于本人英语水平有限,错误之处敬请指出。
$ rar --help 用法:???? rar <命令> -<选项 1> -<选项 N> <压缩档案> <文件...> ?????????????? <@文件列表...> <解压缩路径\> <命令> ? a???????????? 添加文件到压缩档案 ? c???????????? 添加压缩档案注释(注释的大小最大不能超过62000字节) ? cf??????????? 添加文件备注( 当使用'v'参数时显示文件备注,最大不能超过32767字节) ? ch??????????? 改变压缩档案参数 ? cw??????????? 向指定文件写入档案备注 ? d???????????? 从档案中删除文件 ? e???????????? 解压缩文件到当前目录(不创建任何子目录) ? f???????????? 刷新档案中的文件(更新这些文件自它们被打包之后产生的变化,不在压缩档案中增加新的) ? i[par]=<str>? 在档案中查找特定字符 ? k???????????? 锁定档案(任何试图改变压缩档案中内容的命令都会被忽略) ? l[t,b]??????? 列出档案[technical, bare] ? m[f]????????? 移动到压缩档案中[只针对文件] ? p???????????? 打印文件到标准输出 ? r???????????? 修补压缩档案 ? rc??????????? 重建丢失的分卷 ? rn??????????? 重命名压缩档案中的文件 ? rr[N]???????? 添加数据恢复记录 ? rv[N]???????? 创建恢复卷 ? s[name|-]???? 压缩档案与SFX(自解压文档)之间的转换 ? t???????????? 测试压缩档案文件 ? u???????????? 更新压缩档案中的文件 ? v[t,b]??????? 列出压缩档案的详细信息[technical,bare] ? x???????????? 解压缩到完整路径 <选项> ? -???????????? 停止对选项的扫描 ? ad??????????? 追加档案名称到目标路径 ? ag[format]??? 使用当前数据生成压缩档案名 ? ap<path>????? 在档案内部设置路径 ? as??????????? 同步档案内目录 ? av??????????? 设置认证检测(只有注册版提供此功能) ? av-?????????? 关闭认证检测 ? c-??????????? 关闭备注显示 ? cfg-????????? 关闭读取设置 ? cl??????????? 转换名称为小写字母 ? cu??????????? 转换名称为大写字母 ? df??????????? 压缩后删除原文件 ? dh??????????? 打开共享文件 ? ds??????????? 关闭针对于稳固档案的名称排序 ? dw??????????? 压缩后擦除文件 ? e[+]<attr>??? 设置文件排除与包含属性 ? ed??????????? 不添加空目录 ? en??????????? 不设置档案结束块 ? ep??????????? 名称中不包含路径 ? ep1?????????? 名称中不包含基本文件目录 ? ep3?????????? 展开路径到完整包含的驱动器名 ? f???????????? 刷新文件 ? hp[password]? 加密文件数据和文件头部 ? id[c,d,p,q]?? 关闭消息 ? ierr????????? 发送所有消息到标准错误输出 ? ilog[name]??? 记录错误日志到文件中(只有注册版提供此功能) ? inul????????? 关闭所有消息 ? isnd????????? 打开声音 ? k???????????? 锁定压缩档案 ? kb??????????? 保持被解压过的已损坏的文件 ? m<0..5>?????? 设置压缩等级(0-存储...3-默认...5-最大) ? mc<par>?????? 设置高级压缩参数 ? md<size>????? Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G) ? ms[ext;ext]?? 存储指定的文件类型 ? n<file>?????? 仅包含指定的文件 ? n@??????????? 从标准输入读取文件名到包含内容中 ? n@<list>????? 在指定列表文件中包含文件 ? o[+|-]??????? 设置重写模式 ? ol??????????? 替文件保存符号连接作为连接 ? or??????????? 自动重命名文件 ? ow??????????? 保存活存储文件的拥有者与群组 ? p[password]?? 设置密码 ? p-??????????? 不询问密码 ? r???????????? 对子目录进行递归操作 ? r0??????????? 仅用通配符名称对子目录进行递归操作 ? rr[N]???????? 添加数据恢复记录 ? rv[N]???????? 创建恢复 ? s[<N>,v[-],e] 创建稳固档案压缩 ? s-??????????? 关闭稳固档案压缩 ? sc<chr>[obj]? 设置指定的字符串 ? sfx[name]???? 创建SFX档案 ? si[name]????? 从标准输入读取数据 ? sl<size>????? 处理文件的大小小于指定的
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|