拒绝使用 rm -rf 命令 ?
起因
之前不小心又把服务器的代码给删了,害我又跑去谷歌搜索找文章的快照来弥补损失,rm -rf
这个命令真的是害人不浅啊 :sob: 。
并且据流言蜚语说昨天阿里服务器也被实习生给 rm -rf
搞蹦了,当然我觉得这肯定是开玩笑的。
但是同样也说明了 rm -rf
在每个人心中的恐怖性。
拒绝直接使用 rm -rf
分享给大家一个我经常使用非 rm -rf
的删除方法。
原理就是跟 windows
和 mac
的回收站机制一样。
通过创建一个 垃圾箱(RecycleBin)文件夹。
我是直接创建在根目录 /
下的,我比较懒这样能少打字。
当有文件夹需要删除时,不要直接 rm -rf
来删除。
而是通过 sudo mv <name> /RecycleBin/
,将其移动到垃圾箱内。
然后定时去清理下垃圾箱就可以了。
这是非常安全、有效的一种方法。
安利
我比较爱使用 Ubuntu
系统而非 CentOS
。
因为 Ubuntu
让我知道了什么叫 Administrator
。
能让我在未输入 sudo
后报错而冷静那么一两秒,就能挽回一点损失。
而不像 CentOS
一开始就是 root
权限。
如果我用 CentOS
的话,绝对不会那么勤快的去单独创建一个非 root
权限的账户给自己用。
本作品采用《CC 协议》,转载必须注明作者和本文链接
可以通过 alias 把 rm -rf 映射成 mv xxx /RecycleBin/
@leo 那删除回收站的东西只有用
rm -r
了@韩槑槑 可以用 rsync
@leo 是个好点子 :smirk:
可以安装
safe-rm
这个工具命令前加上 \ 可以不使用别名
上线代码不应该是运维的工作么。。。。 你们老抢运维的工作,老板给你们加鸡腿么。
@freewill :flushed: 这话说的,自己也有自己的服务器,自己也要玩啊。
:+1: 提交了代码都不是我的事了,还是在自己的服务器上耍下好了。