zoukankan      html  css  js  c++  java
  • Linux系统中rar、unrar命令安装和使用详解

    安装:
    如果是以tarball形式安装安装,去rar网站下载相应版本的tarball。地址为http://www.rarlab.com/
    以3.9.3版本为例,如果是i386的平台,执行以下命令:也可以去官方网站下载最新版

    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

    使用:

    基本unrar用法: unrar x -o- -y CTOHome.com.rar   /home/www.CTOHome.com/ (把CTOHome.com.rar文件,解压到/home/www.CTOHome.com目录。要注意解压目录必须以 / 结束)

    unrar分卷解压: 假设第一个分卷的文件名CTOHome.r00,所有分卷都在同一个目录。
    那么就直接 unrar x -o- -y CTOHome.r00      /home/www.CTOHome.com/


    可以使用帮助命令或者查看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>      处理文件的大小小于指定的值
    sm<size>&nbs

    p;     处理文件的大小大于指定的值
    t             压缩后测试文件
    ta<date>      处理修改日期为指定日期之后的文件,<date>格式: YYYYMMDDHHMMSS
    tb<date>      处理修改日期为指定日期之前的文件,<date>格式: YYYYMMDDHHMMSS
    tk            保持档案最初的时间
    tl            设置档案时间为据现在最近的文件时间
    tn<time>      处理比指定时间新的文件
    to<time>      处理比指定时间旧的文件
    ts<m,c,a>[N] 保存或存储文件时间(修改,创建,访问)
    u             更新文件
    v             创建自动大小的卷或列出所有卷
    v<size>[k,b] 创建指定大小的卷size=<size>*1000 [*1024, *1]
    ver[n]        文件版本控制
    vn            使用旧的卷命名体系
    vp            在每个卷之前暂停
    w<path>       指定工作目录
    x<file>       排除指定文件
    x@            排除从标准输入中读取的文件名称
    x@<list>      从指定列表文件中指定要排除的文件
    y             设定所有回答为yes
    z[file]       从文件中读取压缩档案的备注

    因 为之前下载的3.9测试版3无法正确安装提示(可用yum安装libc.so.6):/lib/libc.so.6: version `GLIBC_2.7' not found (required by unrar)   我下载3.8.0稳定版进行安装,如果安装过程遇到如下错误,请按照解答解决即可。

    -bash: ./unrar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
    答:# yum -y install ld-linux.so.2

    -bash: make: command not found
    答:# yum -y install make

    unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
    答:# yum -y install libstdc++.so.6

    /lib/libc.so.6: version `GLIBC_2.7' not found (required by unrar)
    答:# yum -y install libc.so.6

    测试输入rar压缩命令以及unrar解压命令均无错!
    解压一个文件:unrar e file.rar

    因为zip格式是windows下以及linux下都默认支持的,压缩包是zip格式,则可以采用
    unzip file.zip 进行解压操作!


  • 文章声明
  • 作者:Owen
  • 出处: http://www.cnblogs.com/owenyang
  • 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该博客同步发在 HEXO-博客
查看全文
  • 相关阅读:
    Dynamics AX 2012 R2 配置E-Mail模板
    Dynamics AX 2012 R2 设置E-Mail
    Dynamics AX 2012 R2 为运行失败的批处理任务设置预警
    Dynamics AX 2012 R2 耗尽用户
    Dynamics AX 2012 R2 创建一个专用的批处理服务器
    Dynamics AX 2012 R2 创建一个带有负载均衡的服务器集群
    Dynamics AX 2012 R2 安装额外的AOS
    Dynamics AX 2012 R2 将系统用户账号连接到工作人员记录
    Dynamics AX 2012 R2 从代码中调用SSRS Report
    Dynamics AX 2012 R2 IIS WebSite Unauthorized 401
  • 原文地址:https://www.cnblogs.com/owenyang/p/3579134.html
  • Copyright © 2011-2022 走看看