safe-rm安装脚本
safe-rm安装脚本
较系统自带的rm安全,实际上只是对rm做了一下封装
允许配置排除文件,当删除那些配置的文件时,自动跳过,关键数据挺好用,毕竟博主手快删过线上文件,造孽啊
注: 需要epel源
#!/bin/bash
set -e
install(){
yum install -y cargo
wget https://launchpad.net/safe-rm/trunk/1.1.0/+download/safe-rm-1.1.0.tar.gz
tar xf safe-rm-1.1.0.tar.gz
cd safe-rm-1.1.0
make
mv target/release/safe-rm /usr/local/bin/
cd ..;rm -rf safe-rm-1.1.0*
echo 'alias rm="safe-rm -i"' >> /etc/bashrc
. ~/.bashrc
tee /etc/safe-rm.conf <<eof
#系统保护
/
/*
/usr/local
/usr/local/bin
/usr/local/sbin
/usr/local/include
/usr/local/share
/usr/local/bin/*
/usr/local/sbin/*
/usr/bin
/usr/include
/usr/lib
/usr/lib64
/usr/sbin
/usr/share
/usr/src
/var/*
/boot/*
#配置文件
/etc/safe-rm.conf
#自定义配置
/data
/data/*
eof
}
install

浙公网安备 33010602011771号