在linux下解压rar后缀的文件

1.rarlinux bin-release

2.install rar

2.1download rarlinux
rarlinux-3.5.1.tar.gz

2.2unrar
tar xvfz    rarlinux-3.5.b1.tar.gz

2.3buiding
make -s  -j2
make -s  install

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

3.在linux下压缩解压rar文件

//解压
# rar x test.rar /
rar: /lib/tls/libc.so.6: version `GLIBC_2.4′ not found (required by rar)

#解决
需要GLIBC_2.4。如果没有GLIBC_2.4可以
# cp ./rar/rar_static /usr/local/bin/rar
rar_static 版是 static linking 版本,不会有 glibc 程式库版本不和的问题

[root@xxxx ~]# rar x test.rar /
RAR 3.71   Copyright (c) 1993-2007 Alexander Roshal   20 Sep 2007
Shareware version         Type RAR -? for help
Extracting from test.rar
Extracting  /test.txt                                                 OK
All OK

//打包
rar a install.rar ./install.log
rar a test.rar file1.txt   //打包文件
rar a test.rar dir1    //打包目录

rar c test.rar       //添加注释ctrl+D结束
rar d test.rar file1.txt  //从文档中删除文件
rar r test.rar         //修复文件
rar x test.rar        //解压文档中内容到当前文件夹
rar a –cl FILe.txt    //文件FILe.txt添加进后变为小写,cl小写         file.txt
rar a –df test.rar file1.txt file2.txt dir1        //df文档操作后删除源文件
rar a –ed test.rar dir1            //不对空目录进行操作
rar a –k test.rar file1.txt      //锁定文件
rar a test.rar *.txt –p www.anqn.com     //设定密码
rar a test.rar *.txt –p    //不回显设置密码

rar x test.rar –x *.txt  //解压时排除特定的文件

#link