美文网首页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 /*

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