今天做一个大傻事,在上传文件时,为了把以前上传的文件给删除,于是用了命令:
````rm -rf "#{@tmp_dir}/*"
这个@tmp_dir变量是我在程序上面给的值,但是有个 bug,我在上传是忘记了给,结果就悲催了,把 mac 中 "/"目录中的文件全给删除了!当时就绝望了!我的工作目录,工作成果,all is over...没有办法只能重装系统了从头开始: 还好: 1: 用了 evernote 做了工作常用工具,常用命令,及一些成果性的备份 2: 用了 git 把昨天的工作项目给 push 了上去 3: 其它的资料基本上就没有了 (重新开始了)
整了一天,现在终于可以跑我以前的项目了!还好有以前的笔记,这里我强烈建议大家用 evernote ,这个工作太好了!
最后不吐槽了,请教大家一个问题。
像这种情况,你会怎么来处理这种文件安全删除操作的策略呢?