全部博文(368)
分类: LINUX
2010-03-20 12:24:40
下载安装包: 或
使用命令进行安装:
#tar -zxvf rarlinux-3.9.b3.tar.gz
#cd rar
#make
#make install
运行 rar --help 可以看到帮
助信息,如果出现下列信息:
#rar: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by
rar)
#rar: /lib/tls/libc.so.6: version `GLIBC_2.7' not found (required by
rar)
则执行:
#cp -f rar_static /usr/local/bin/rar
这样就可以使用rar 命令了。
RAR 命令一 winrar 命令基本一致,只是在 windows 下使用 winrar 命令,在 liunx 下使用 rar 命 令。
Linux下rar命令详解
用法:
a
|
添加文件到压缩文件
|
c
|
添加压缩文件注释
|
cf
|
添加文件注释
|
cw
|
写入压缩文件注释到文件
|
d
|
删除压缩文件中的文件
|
e
|
解压压缩文件到当前目录
|
f
|
刷新压缩文件中的文件
|
i[参数]=<串>
|
在压缩文件中查找字符串
|
k
|
锁定压缩文件
|
l[t,b]
|
列出压缩文件[技术信息,简洁]
|
m[f]
|
移动到压缩文件[仅对文件]
|
p
|
打印文件到标准输出设备
|
r
|
修复压缩文件
|
rc
|
重建丢失的卷
|
rn
|
重命名压缩文件
|
rr[N]
|
添加数据恢复记录
|
rv[N]
|
创建恢复卷
|
s[名字|-]
|
转换压缩文件为自解压格式或转换回压缩文件
|
t
|
测试压缩文件
|
u
|
更新压缩文件中的文件
|
v[t,b]
|
详细列出压缩文件[技术信息,简洁]
|
x
|
用绝对路径解压文件
|
示例:
1、rar a file file.ext
如果file.rar不存在将创建file.rar文件;如果file.rar压缩包中已有file.ext,将更新压缩包中的file.ext;还可用
d:\*.ext代替file.ext将d盘下所有ext文件(不包括自文件夹)添加到压缩包中。
2、rar a -r -v2000 -s -sfx -rr file
从当前文件夹和子文件夹压缩全部文件成为 2000000 字节大小、固实的、分卷自解压文件
file.part1.exe,file.part2.rar,file.part3.rar
等,并在每一个分卷中添加恢复记录;将命令a换成命令m可将文件压缩后删除
3、rar x Fonts *.ttf
会从压缩文件解压 *.ttf 字体文件到当前文件夹,但下面命令:
会从压缩文件解压 *.ttf 字体文件到文件夹 NewFont
4、rar a -pZaBaToAd -r secret games\*.*
使用密码 ZaBaToAd 来将文件夹“games”的内容添加到压缩文件“secret”
5、rar a -r a.rar a/
递归的将a/下所有东西压缩到a.rar
rar常用命令主要有
a 添加文件到操作文档
例:rar a test.rar file1.txt 若test.rar文件不存在,则打包file1.txt文件成test.rar
c 对操作文档添加说明注释
d 从文档中删除文件
e 将文件解压到当前目录
k 锁定文档
r 修复文档
s 转换文档成自解压文档
t 检测文档
x 带路径解压文档中内容到当前目录
以上就是rar的常用命令,一个rar操作只能有一个命令,而选项却可以有多个。
------------------------------------------------------------------------
rar选项有很多,在此无法一一说明,只示范经常使用的几个
cl 将文件名转换为小写
cu 将文件名转换为大写
df 文档操作后删除源文件
ed 不添加空目录
k 锁定文件
m<0..5> 设定压缩比等级(0-存储,3-默认,5-最大)
ms[ext;ext] 特定文件采用非压缩方式
o+ 覆盖已有文件
o- 不覆盖已有文件
ol 将符号链接以链接文件保存,而不是普通文件
ow 保存或者恢复文件所有者的信息(username,group)
这两个是*nix系统特有的命令,很容易理解吧
------------------------------------------------------------------------
p[password]
s- 不使用固实压缩
sfx[name] 创建自解压文件,这和先用a进行压缩,再用s转换效果是一样的。
t 压缩完毕后进行完整性检验