Linux 下谨慎使用 rm,重定向rm为mv命令

本文介绍了如何防止在Linux中因误用`rm`命令导致的数据丢失,建议将`rm`重定向为`mv`以创建回收站功能。通过修改`/etc/bashrc`,实现`rl`查看回收站,`unrm`恢复文件,`rmtrash`清空回收站。同时提醒程序员们注意操作规范,强调备份的重要性。还分享了一个用于查找常用Linux命令的网站,以提高效率并避免错误操作。
摘要由CSDN通过智能技术生成

两条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 来进行删除。另外,需要注意的时,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值