RAR for Linux 安装使用方法

rar for linux  

下载安装

wget http://www.rarlab.com/rar/rarlinux-x64-5.4.0.tar.gz  
tar zxvf rarlinux-x64-5.4.0.tar.gz -c /usr/local/rar  
ln -s /usr/local/rar/rar /usr/bin/rar  
ln -s /usr/local/rar/unrar /usr/bin/unrar  

常用操作

  • 查看压缩包中的文件
    rar l XXX.rar 或者 rar v XXX.rar
  • 查看压缩包中的文件(只看有什么文件)
    rar lb XXX.rar 或者 rar vb XXX.rar
  • 查看压缩包中的文件详细信息
    rar lt XXX.rar 或者 rar vt XXX.rar
  • 把压缩包的内容解压到当前目录
    rar e XXX.rar
  • 把压缩包的内容解压到指定目录,比如/home/yxd/tmp/下面
    rar e XXX.rar /home/yxd/tmp/
  • 把压缩包解的内容压到指定目录,比如/home/yxd/tmp/下面,包含压缩包中的路径
    rar x XXX.rar /home/yxd/tmp/
  • 压缩指定的一个文件,比如aaa,以默认压缩率
    rar a XXX.rar aaa
  • 压缩指定的一个文件,比如aaa,以最大压缩率
    rar a -m5 XXX.rar aaa
  • 压缩指定的一个目录下的所有文件,比如ddd目录下的所有文件
    rar a XXX.rar ddd/
  • 压缩指定的一个目录下的所有文件,比如ddd目录下的所有文件和所有子目录
    rar a -r XXX.rar ddd/
  • 压缩指定的一个目录下的所有文件,比如ddd目录下的所有文件和所有子目录,但是不包含空目录
    rar a -r -ed XXX.rar ddd/
  • 压缩指定的一个目录下的所有文件,比如ddd目录,连目录也一起压缩,包括子目录
    rar a XXX.rar ddd
  • 分卷压缩指定的一个文件,比如aaa,分卷大小为5000B
    rar a -v5 XXX.rar aaa
  • 分卷压缩指定的一个文件,比如aaa,分卷大小为5k(5*1024B)
    rar a -v5k XXX.rar aaa
  • 分卷压缩指定的一个文件,比如aaa,分卷大小为5B
    rar a -v5b XXX.rar aaa