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

posted @ 2022-12-20 15:17  suyanhj  阅读(167)  评论(0)    收藏  举报