rar安装和使用


 安装rar
 
1.下载
rarlinux-3.7.1.tar.zip
#unzip rarlinux-3.7.1.tar.zip
#cd rar
#make
#make install
如果出现依赖的glibc没有装啊,上网找对应的版本
rar: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by rar)
 
glibc是什么?

glibcgnu发布的libc库,也即c运行库。glibclinux 系统中最底层的api(应用程序开发接口),几乎其它任何的运行 库都会倚赖于glibcglibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现,主要的如下:
1string,字符串处理
2signal,信号处理
3dlfcn,管理共享库的动态加载
4direct,文件目录操作
5elf,共享库的动态加载器,也即interpreter
6iconv,不同字符集的编码转换
7inetsocket接口的实现
8intl,国际化,也即gettext的实现
9io
10linuxthreads
11locale,本地化
12login,虚拟终端设备的管理,及系统的安全访问
13malloc,动态内存的分配与管理
14nis
15stdlib,其它基本功能

rar: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by rar)
不要理这个句话。。
找你解压的文件里面有没有rar_static
#cp rar_static /usr/local/bin/rar
就可以了
rar  x aa.rar 这就是解压文件
rar a aa.rar 这就是添加一个压缩文件
具体的参数自己看—help
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