linux下我们常用的压缩软件格式是tar,zip,这里介绍另外一款windows下常用的压缩格式rar文件.

一. 下载RAR for Linux

下载的文件是rarlinux-3.9.b3.tar.gz

二. 解压软件包

将该文件解压到/usr/local目录下

tar xzvf rarlinux-3.9.b3.tar.gz –directory=/usr/local

三. 创建符号联接

查看/usr/local/rar目录,发现已经有rar和unrar两个程序,不用编译就可以直接使用了.为方便使用,在/usr/bin里创建两个符号连接,已便在终端下可以直接使用rar及unrar命令。

ln -s /usr/local/rar/rar /usr/bin/rar

ln -s /usr/local/rar/unrar /usr/bin/unrar

如果执行rar时报错:

rar: /lib/libc.so.6: version `GLIBC_2.7′ not found (required by rar)

则用/usr/local/rar里面提供的 rar_static 版本即可。那是 static linking 版本,不会有 glibc 程式库版本不和的问题。

rm -rf /usr/bin/rar

ln -s /usr/local/rar/rar_static /usr/bin/rar

~~~~~~~~~~~~~~~~~~~~~

rar for linux 命令用法说明

命令格式: rar  –

a 向压缩包中添加文件

c 添加压缩注释

cf 添加文件注释

cw 向文件中写压缩注释

d 从压缩包中删除文件

e 在当前目录下解压缩文件

f 刷新压缩文件中的文件

i[par]= 在压缩包中查找指定字符串

k 锁住压缩包

l[t,b] 列出压缩包的内容[t(technical)详细列表,b(bare)简单列表]

m[f] 向压缩包里移动内容[f(files only)只移动文件]

p 在标准输出上打印文件内容

r 修复压缩包

rc 修复丢失卷

rn 重命名压缩的文件

rr[N] 添加数据恢复记录

rv[N] 创建恢复卷

s[name|-] 将压缩包转换为自解压文件,或从自解压文件转换为压缩包

t 测试压缩文件

u 更新压缩包中的文件

v[t,b] 列出压缩包中文件(冗长型)[t(technical)详细列表,b(bare)简单列表]

x 以全路径方式解压文件

– 停止switches扫描

ad 在目的路径后添加压缩文件名

ag[format] 用当前日期生成压缩文件名

ap 设置压缩包内部的路径

as 同步压缩内容

av 设置授权认证(注册版功能)

av- 禁用授权认证检查

c- 禁止内容显示

cfg- 不读取设置

cl 将名称转换为小写

cu 将名称转换为大写

df 在压缩完成后删除源文件

dh 打开共享文件

ds 对于固实压缩包,禁用名称排序

e 设置文件不包含的属性

ed 不添加空目录

en 不设置‘压缩文件尾标志’块

ep 在名称中去掉路径

ep1 在名称中去掉基本路径

ep2 展开全路径

f 刷新文件

hp[password] 对文件数据和文件头都进行加密

idp 禁用百分比显示

ierr 给标准错误输出发送所有信息

ilog[name] 生成错误日志文件(注册版功能)

inul 禁用所有信息

isnd 启用声效

k 锁住压缩包

kb 保留破损的解压文件

m 设置压缩率(0-存储…3-默认…5-最大)

mc 设置高级压缩参数

md 以KB显示大小(64,128,256,512,1024,2048,4096 或者A-G)

ms[ext;ext] 指定存储的文件类型

o+ 覆盖已存在文件

o- 不覆盖已存在文件

ol 将符号链接保存为链接而不是文件

ow 保存或恢复文件属主/组

p[password] 设置密码

p- 不查询密码

r 对子目录内容循环

r0 只对通配符进行子目录内容循环

rr[N] 添加数据恢复记录

rv[N] 创建恢复卷

s[,v[-],e] 创建固实压缩包

s- 禁用固实压缩

sfx[name] 创建自解压压缩包

t 压缩后进行解压测试

ta 处理在(YYYYMMDDHHMMSS格式)日期后修改的文件

tb 处理在(YYYYMMDDHHMMSS格式)日期前修改的文件

tk 保留初始压缩时间

tl 设置压缩时间为最新文件的时间

tn 处理在时间后修改的文件

to 处理在时间前修改的文件

ts[N] 保存或恢复文件时间(修改,创建,访问)

u 更新文件

v 以自动分卷大小分卷压缩,或列出所有分卷

v[k,b] 以*1000大小分卷压缩[k-*1024, b-*1]

ver[n] 文件版本控制

vn 使用旧的分卷命名方式

vp 每次分卷前暂停

w 设置工作目录

x 排除指定文件

x@ 从标准输入中读取要排除的文件名

[email=x@ 排除列表文件中指定的文件

y 对所有问题均回复yes

z 从文件中读取压缩包内容

Logo

更多推荐