Linux如何安装rar和unrar命令 还不知道该怎么安装的用户可以参考这个步骤进行安装_世界热消息

我们经常会在网上下载一些压缩文件,因此压缩和解压也成为我们经常做的事,在Linux系统中我们可以使用rar和unrar命令进行压缩和解压,不过许多用户不知道在Linux系统中,该怎么安装这两个命令。现在就让小编来告诉你吧。


(资料图)

安装方法:

以3.8.0版本为例,如果是64位平台,执行以下命令,也可以去官方网站:)下载最新版:

wget https://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz

rar软件不需要安装,直接解压到/usr/local下,以下操作需要有root权限。

#tar zxvf rarlinux-x64-4.2.0.tar.gz -C /usr/local

此时,/usr/local/rar下就会有rar命令和unrar命令。可以在/usr/local/bin下创建连接

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

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

使用方法: rar 命令使用方法

a 添加文件到压缩档案

c 添加压缩档案注释(注释的大小最大不能超过62000字节)

cf 添加文件备注( 当使用’v’参数时显示文件备注,最大不能超过32767字节)

ch 改变压缩档案参数

cw 向指定文件写入档案备注

d 从档案中删除文件

e 解压缩文件到当前目录(不创建任何子目录)

f 刷新档案中的文件(更新这些文件自它们被打包之后产生的变化,不在压缩档案中增加新的)

i[par]= 在档案中查找特定字符

k 锁定档案(任何试图改变压缩档案中内容的命令都会被忽略)

l[t,b] 列出档案[technical, bare]

m[f] 移动到压缩档案中[只针对文件]

p 打印文件到标准输出

r 修补压缩档案

rc 重建丢失的分卷

rn 重命名压缩档案中的文件

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

rv[N] 创建恢复卷

s[name|-] 压缩档案与SFX(自解压文档)之间的转换

t 测试压缩档案文件

u 更新压缩档案中的文件

v[t,b] 列出压缩档案的详细信息[technical,bare]

x 解压缩到完整路径

例子: rar a anaconda-ks.cfg.rar anaconda-ks.cfg

解压缩命令unrar的使用:

$unrar –help

用法: unrar - -

<@listfiles…>

<命令>

e 解压文件到当前目录

l[t,b] 列出压缩文档信息[technical, bare]

p 打印文件到标准输出

t 测试压缩我俄当

v[t,b] 列出压缩文档的详细信息[technical,bare]

x 解压文件到完整路径

[root@localhost ~]# unrar e anaconda-ks.cfg.rar /home/

常用rar命令:

rar x centos.rar //解压 centos.rar 到当前目录

rar centos.rar ./piaoyi.org/ //将 piaoyi.org 目录打包为 centos.rar

但是飘易推荐大家使用zip压缩和解压,因为zip一般是linux系统自带:

1、zip

zip -r myfile.zip ./web

将当前目录里的web下的所有文件和文件夹全部压缩成myfile.zip文件,-r 表示递归压缩子目录下所有文件。

2、unzip

unzip -o -d /home/sunny myfile.zip

把myfile.zip文件解压到 /home/sunny/

-o:不提示的情况下覆盖文件;

-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

常见错误原因分析:

1、如果在运行命令rar时,出现下面这个问题

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

解决办法:

cp rar_static /usr/local/bin/rar

2、使用rar的时候出现错误

bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

因为64位系统中安装了32位程序,解决方法:

yum install glibc.i686

3、重新安装glibc.i686以后还有如下类似错误

error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

再继续安装包:

yum install libstdc++.so.6

补充国外源:

Install Rar/Unrar centos 6

for 64 bit

install unrar centos x64

#wget https://pkgs.repoforge.org/unrar/unrar-4.0.7-1.el6.rf.x86_64.rpm

#rpm -Uvh unrar-4.0.7-1.el6.rf.x86_64.rpm

install rar centos x64

#wget https://pkgs.repoforge.org/rar/rar-3.8.0-1.el6.rf.x86_64.rpm

#rpm -Uvh rar-3.8.0-1.el6.rf.x86_64.rpm

for 32 bit

install unrar centos 32

#wget https://pkgs.repoforge.org/unrar/unrar-4.0.7-1.el6.rf.i686.rpm

#rpm -Uvh unrar-4.0.7-1.el6.rf.i686.rpm

install rar centos 32

#wget https://pkgs.repoforge.org/rar/rar-3.8.0-1.el6.rf.i686.rpm

#rpm -Uvh rar-3.8.0-1.el6.rf.i686.rpm

以上就是在Linux系统中安装rar和unrar命令的方法了,还不知道该怎么安装这两个命令的用户,可以参考上面的步骤进行安装。

推荐DIY文章
电脑下方任务栏变宽了的处理方法 还原任务栏最快的方式是什么 天天新动态
win7网络防火墙在哪里设置 有需要的用户可以尝试文中提到的方法
麦克风没声音如何修复 参考教程设置后 麦克风声音大半就能恢复正常_天天热门
焦点快播:电脑将word2007转换成pdf格式的方法 其实转换步骤真的一点也不难
windows xp系统设置定时关机的方法 这样做电脑就可以在所设置的时间点自动关机
本地硬盘安装Ghost xp/win7/win8系统的方法 教你如何实现快速装机目的
精彩新闻

超前放送