centos7下解压rar文件
首先下载安装包:
[root@centos7 ~]# wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
如果报错 wget: bad address 'www.rarlab.com'
那是因为域名解析不出来这个域名,需要添加谷歌的域名服务器:
[root@centos7 ~]# vi /etc/resolv.conf
修改内容为下:
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
如果没报上面的错,那正常下载的截图是这样的:
然后就解压安装包,会得到一个rar文件夹,里面包含了rar(用来压缩的文件)、unrar(用来解压的):
[root@centos7 ~]# tar zxf rarlinux-x64-5.3.0.tar.gz
将这两个装到我们linux系统的/usr/local/bin路径下(此处要注意一下,我的目录是root,rarlinux-x64-5.3.0.tar.gz和rar文件夹都是在root目录下的):
[root@centos7 ~]# ln -s /root/rar/rar /usr/local/bin/rar
[root@centos7 ~]# ln -s /root/rar/unrar /usr/local/bin/unrar
然后就可以测试了,解压一个rar的文件命令:
unrar x fileName.rar
成功的截图:
x的意思是解压出来的路径是完整路径,就是与压缩包里原来的路径一模一样,如果是用e,那么会遍历压缩包里的文件夹,解压出所有的文件出来都放到一起,解压出来的没有文件夹,全是文件,一般都用x。下面是命令的解释:
一次解压缩多个文件
切换到目的路径然后执行
unrar x a.rar && unrar x b.rar && unrar x c.rar (适用于解压少量几个)
如果文件很多,可以用:
unrar x \*.rar
或者
unrar x '*.rar'
或者
unrar x "*.rar"