分享 有没有什么安全的文件删除策略?

lb563 · 2012年04月13日 · 最后由 lb563 回复于 2012年04月13日 · 2457 次阅读

今天做一个大傻事,在上传文件时,为了把以前上传的文件给删除,于是用了命令:

````rm -rf "#{@tmp_dir}/*"

这个@tmp_dir变量是我在程序上面给的值,但是有个 bug,我在上传是忘记了给,结果就悲催了,把 mac 中 "/"目录中的文件全给删除了!当时就绝望了!我的工作目录,工作成果,all is over...没有办法只能重装系统了从头开始: 还好: 1: 用了 evernote 做了工作常用工具,常用命令,及一些成果性的备份 2: 用了 git 把昨天的工作项目给 push 了上去 3: 其它的资料基本上就没有了 (重新开始了)

整了一天,现在终于可以跑我以前的项目了!还好有以前的笔记,这里我强烈建议大家用 evernote ,这个工作太好了!

最后不吐槽了,请教大家一个问题。

像这种情况,你会怎么来处理这种文件安全删除操作的策略呢?

难道你不用 time machine 定时备份系统?一周备份一次也好,遇到这样的情况就直接全部恢复备份。

是的 #1 楼 @ywencn 是的。我没有做这个备份.来的太突然了!

有 Time Machine,从来不需要担心这种事呀

rm alias 为rm -i 你把自己变成 root 了?怎么可能直接让你 rm /

#4 楼 @bwlinux 也不知道。反正就是我执行了一个"rm -rf /* "命令!

这个没有好办法。。就像你拿着枪对自己脑袋来一枪是一个道理。。或者就别加 -f。看提示慢慢删

不用 root 才是最安全的........

rm -rf @tmp_dir 才对啊,后面加啥 /* 呢?

#8 楼 @vkill 我想删除的是"@tmp_dir"目录下的所有文件!

#6 楼 @bony 是的。看来真的是给自己开了一枪!

怎么悲催的事情天天有,以后一定要记着备份啊

#11 楼 @camel 是啊..大家记得备份啊!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号