一般linux系统我都是用tar,zip自动基本都是自带。
代码内容:
#!/usr/bin/env bash sys_info=`uname -a`echo "下载安装包并解压"if [[ ${ sys_info} =~ 64 ]];then wget http://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz tar -zxvf rarlinux-x64-5.7.1.tar.gzelse wget http://www.rarsoft.com/rar/rarlinux-5.7.1.tar.gz tar -zxvf rarlinux-5.7.1.tar.gzfiecho "进入文件夹"cd rarecho "编译和安装"makeecho "测试"rarexit
直接下载地址:
wget https://gd.cao.by/bash/rar.sh
bash rar.sh
或者 (二选一既可)
wget -qO- https://git.io/winrar | bash curl -Lso- https://git.io/winrar | bash
使用:
# 压缩文件rar a -r test.rar file# 解压文件unrar x test.rar
a : 添加到压缩文件-r : 递归处理x : 以绝对路径解压文件