拒绝使用 rm -rf 命令 ?

起因

之前不小心又把服务器的代码给删了,害我又跑去谷歌搜索找文章的快照来弥补损失,rm -rf 这个命令真的是害人不浅啊 :sob: 。
并且据流言蜚语说昨天阿里服务器也被实习生给 rm -rf 搞蹦了,当然我觉得这肯定是开玩笑的。
但是同样也说明了 rm -rf 在每个人心中的恐怖性。

拒绝直接使用 rm -rf

分享给大家一个我经常使用非 rm -rf 的删除方法。
原理就是跟 windowsmac 的回收站机制一样。
通过创建一个 垃圾箱(RecycleBin)文件夹。
我是直接创建在根目录 / 下的,我比较懒这样能少打字。
file
当有文件夹需要删除时,不要直接 rm -rf 来删除。
而是通过 sudo mv <name> /RecycleBin/,将其移动到垃圾箱内。
然后定时去清理下垃圾箱就可以了。
这是非常安全、有效的一种方法。

安利

我比较爱使用 Ubuntu 系统而非 CentOS
因为 Ubuntu 让我知道了什么叫 Administrator
能让我在未输入 sudo 后报错而冷静那么一两秒,就能挽回一点损失。
而不像 CentOS 一开始就是 root 权限。
如果我用 CentOS 的话,绝对不会那么勤快的去单独创建一个非 root 权限的账户给自己用。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 9
leo

可以通过 alias 把 rm -rf 映射成 mv xxx /RecycleBin/

6年前 评论

@leo 那删除回收站的东西只有用 rm -r

6年前 评论
leo

@韩槑槑 可以用 rsync

6年前 评论

可以安装 safe-rm 这个工具

6年前 评论

命令前加上 \ 可以不使用别名

6年前 评论

上线代码不应该是运维的工作么。。。。 你们老抢运维的工作,老板给你们加鸡腿么。

6年前 评论

@freewill :flushed: 这话说的,自己也有自己的服务器,自己也要玩啊。

6年前 评论

:+1: 提交了代码都不是我的事了,还是在自己的服务器上耍下好了。

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!