有时候linux就是会用到rar包,你千万别告诉我先下到windows下面变压成zip,要这样的话就真是linux的悲哀了,因为很简单而常常被新手所忽略。
1>从 下载最新版的rar for linux
本测试使用最新的rarlinux-3.7.b1.tar.gz
2>tar解压此包
tar zxvf rarlinux-3.7.b1.tar.gz -C ../app
rar/
rar/file_id.diz
rar/license.txt
rar/Makefile
rar/order.htm
rar/rarfiles.lst
rar/rar.txt
rar/readme.txt
rar/technote.txt
rar/whatsnew.txt
rar/rar
rar/rar_static
rar/unrar
rar/default.sfx
3>创建到/usr/bin/目录下的软链接,实现后可以在任何目录下直接使用此程序
ln -s /home/sense/app/rar/rar /usr/bin/rar
ln -s /home/sense/app/rar/unrar /usr/bin/unrar
4>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
阅读(985) | 评论(0) | 转发(0) |