在实际的生产环境下,有不少工作环境是多系统并存的,因此在跨系统处理数据时,通常会遇到压缩和解压缩的问题。
CentOS支持.gz、.zip及.xz等各种格式的压缩文件,不过并不支持解压.rar格式的压缩文件,也就是说在Windows下使用的.rar压缩文件在CentOS下不能解压,因此把Windows系统的压缩文件放在CentOS上使用时,建议以.zip的格式进行压缩。
如果压缩文件比较大且是.rar格式,先解压后上传到CentOS或重新以.zip格式压缩都会浪费很多时间,遇到这样的情况可以考虑在CentOS上安装支持解压.rar格式的工具。本小节将介绍的工具是rarCentOS(rarCentOS-4.0.1.tar.gz)。
rarCentOS软件的安装比较简单,先使用tar命令对它进行解压缩,然后切换到解压后得到的目录rar/下,就可以开始编译和安装了。
[root@centos-s8 ~]# tar vzxf rarCentOS-4.0.1.tar.gz …… rar/technote.txt rar/rarfiles.lst rar/makefile rar/rar.txt [root@centos-s8 ~]# cd rar [root@centos-s8 rar]# make && make install …… mkdir -p /usr/local/lib cp rar unrar /usr/local/bin cp rarfiles.lst /etc cp default.sfx /usr/local/lib
至此,rarCentOS软件安装完成且已经可以使用,不过为了使用起来更加方便,需要添加全局命令(就是在系统的任何路径下都可以调用的命令)。要添加全局命令,需要把解压后得到的rar/目录下的rar_static文件复制到/usr/local/bin/目录下覆盖原先的文件。
[root@centos-s8 rar]# cp -f rar_static /usr/local/bin/rar cp: overwrite ?usr/local/bin/rar? y
这样,在CentOS下就可以解压.rar格式的文件了。使用rar命令来解压.rar格式的文件时可以使用x选项,关于该命令的使用,可通过help来获取更多信息。