两条Linux删数据跑路命令
rm
rm -rf /
无提示循环删除根目录,,删除存在被恢复的可能
dd
dd if=/dev/urandom of=/dev/hda1
随机填写数据到相应分区,直到填满为止。重写后的分区无法挂载,并且创建和拷贝文件都会报错。
hda1是本地硬盘
我们该如何再次避免删库“跑路”等事件的再次发生?
对此,在企业首先做好权限管理以及多重审核机制的同时,CSDN 也曾教诸多程序员们如何在 Linux 下谨慎使用 rm,避免从删库到跑路的悲剧发生:
一个方案就是重定向 rm 命令以嫁接为 mv 命令,相当于给 Linux 系统定制了一个回收站。实现方式如下:
最后将上述脚本写入 /etc/bashrc,并立即执行命令 source /etc/bashrc 即刻生效。最好写个定时清理回收站任务
以上的脚本定义了几个命令:
rl:查看回收站下的文件;
unrm 文件名或目录:恢复到当前的路径下;
rmtrash:清空回收站,不过会友好提示。
执行 rm 不会真正删除,而是使用 mv 移动到我们指定的回收站。实在真的想删除可以 /bin/rm 来进行删除。另外,需要注意的时,