您的位置:首页 > 运维架构 > Linux

Linux下.rar压缩文件处理 (RAR 4.11 for linux )

2012-03-06 19:44 363 查看
环境:centos 6.2

download :RAR 4.11 for linux :
http://www.rarsoft.com/download.htm
本博客内容均为自己在linux学习路上遇到的问题解决办法已经经验,求高手指导!仅供参考~

1/下载后解压即可使用。

可能的遇到问题:

[root@bogon rarlinux]# ls

rar  rarlinux-4.1.1.tar.gz
[root@bogon rarlinux]# cd rar
[root@bogon rar]# ls

default.sfx  makefile   rar           rar_static  readme.txt    unrar

license.txt  order.htm  rarfiles.lst  rar.txt     technote.txt  whatsnew.txt
[root@bogon rar]# make

mkdir -p /usr/local/bin

mkdir -p /usr/local/lib

cp rar unrar /usr/local/bin

cp rarfiles.lst /etc

cp default.sfx /usr/local/lib
[root@bogon rar]# cat makefile

###################################################################

# Installing RAR executables, configuration files and SFX modules #

# to appropriate directories                                      #

###################################################################

PREFIX=/usr/local

install:

    mkdir -p $(PREFIX)/bin

    mkdir -p $(PREFIX)/lib

    cp rar unrar $(PREFIX)/bin

    cp rarfiles.lst /etc

    cp default.sfx $(PREFIX)/lib
以上均不用理会,解压后已经在/usr/local/bin文件夹内自动生成/rar/,rar执行命令已经保存到环境变量path中。

2/附上一些常用的rar命令:
rar程序基本命令:

============================================

查看压缩包中的文件

$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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息