美文网首页dibo
Linux预防rm -rf /*

Linux预防rm -rf /*

作者: Real_man | 来源:发表于2019-11-11 21:47 被阅读0次

今天一位同事在实验室的服务器上操作了这个命令,像做梦一样,一秒钟的错误,要花费一整天的时间去弥补。

safe-rm

safe-rm 一个用于防止偶然执行rm -rm命令的脚本。在默认的rm之上做了一层封装。

1 下载safe-rm,解压到指定的位置

wget -c https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz
tar -xf safe-rm-0.12.tar.gz
mv safe-rm-0.12 /usr/local/src
ln -sv /usr/local/src/safe-rm-0.12/ /usr/local/safe-rm
cp /usr/local/safe-rm/safe-rm /usr/local/safe-rm/rm

2 配置safe-rm,替换默认的rm,并立刻生效

echo 'PATH=/usr/local/safe-rm/:$PATH' >> /etc/bashrc
tail -n 3 /etc/bashrc

# 试刚才的配置生效
source /etc/bashrc
image-20191111214320182.png

3 测试rm -rf命令

rm -rf /usr/
rm -rf /
rm -rf /home/
image-20191111214415587.png

最后

失误在所难免,人总是会犯错,提前应对好可能会犯错的场景,将自己的犯错成本降到最低。

参考: https://launchpad.net/safe-rm

相关文章

  • Linux预防rm -rf /*

    今天一位同事在实验室的服务器上操作了这个命令,像做梦一样,一秒钟的错误,要花费一整天的时间去弥补。 safe-rm...

  • Linux 删除文件夹和文件的命令

    Linux删除目录很简单,使用rm -rf命令即可。 使用规则: rm -rf 目录名字 -r 向下递归,不管...

  • 2019-11-07

    Linux 命令: 1 touch :2 mkdir -p :3 rm :4 rm -f :5 rm -rf :6...

  • 2020-12-01 npm run start报错

    错误原因可能:使用了Linux 下的 rm -rf 命令,而你的电脑是windows解决办法:把rm -rf 命令...

  • 预防 rm -rf 问题

    rm -rf 慎用 命令敲得多了,常在河边走,难免会湿鞋 经百度,google后尝试无果,恢复无望 几点教训: 1...

  • 一个有趣的命令

    最让人吃惊的linux系统命令:alias cd='rm -rf'

  • mac|linux防范(rm -rf)数据丢失

    mac|linux 防范rm -rf数据丢失 此处标题党之前见有同事误删了一个大目录(rm -rf),内部数据都丢...

  • git 常用命令

    linux 命令 pwd print working directory rm -rf (删除文件,删除文件夹) ...

  • Linux find+rm -rf 执行组合删除

    Linux find+rm -rf 执行组合删除 [ 语法 ] find 对应目录 -mtime + 天数 ...

  • PHPStorm 意外退出

    rm -rf ~/Library/Preferences/jetbrains*rm -rf ~/Library/A...

网友评论

    本文标题:Linux预防rm -rf /*

    本文链接:https://www.haomeiwen.com/subject/diyxictx.html