Mac 上不小心按了 rm -rf ~/ 还能恢复么?

2020-01-06 15:41:30 +08:00
 beginor

好吧,这次到我了。 不小心按了 rm -rf ~/, 难道真的要跑路!

Google 了一下, 都说在 Mac 上执行 rm -rf 基本上就是 bye-bye 的意思。

14837 次点击
所在节点    程序员
73 条回复
beginor
2020-01-06 20:27:19 +08:00
@0x4F5DA2 我晕, 时间机器没开 😭
IgniteWhite
2020-01-06 21:18:06 +08:00
是 sudo 不是 sudu。。。兄弟需要了解*nix 基础知识惹
songsong
2020-01-06 21:23:49 +08:00
误删 赶紧 command + c 有些是 ctrl+c
HuangLibo
2020-01-06 21:26:51 +08:00
请用 mv 代替 rm
fvckDaybyte2
2020-01-06 21:34:18 +08:00
我当年也是 rm -rf ~,因为当前目录有一个文件夹就叫~,结果被 rm 果断无视,直接开始删我的 home
beginor
2020-01-06 22:23:30 +08:00
@IgniteWhite 手机上不小心发错了
John60676
2020-01-07 09:11:28 +08:00
我记得是删不掉的啊
lovemegowin
2020-01-07 09:24:30 +08:00
我是直接重装系统了 很多 bin 下的文件删了 会有很多问题
solgh
2020-01-07 09:44:57 +08:00
不备份吗?
solgh
2020-01-07 09:45:46 +08:00
我至少一个月用移动硬盘备份一次
beginor
2020-01-07 09:56:47 +08:00
@solgh 自动备份没有打开, 看来以后还是要开的
seki4713
2020-01-07 09:58:50 +08:00
我也试过一次 当初不小心创建了一个名字是~的文件 然后习惯性 rm -rf ~
不过还好有用 time machine 备份 不然 gg
melonzzz
2020-01-07 10:05:42 +08:00
有一次帮同事装东西,一不小心就 rm -rf 了。然后东西都没了。。。也就要 sudo 权限的没删掉。还好我还活着
ericzhizhengsg
2020-01-07 10:10:35 +08:00
I think you did deliberately. It can not type in one key.
VermouthcZzz
2020-01-07 10:21:30 +08:00
删前备份 江湖规矩 养成好习惯才是正道 alias 是治标不治本 ~~手动狗头
xianqin
2020-01-07 10:39:58 +08:00
把 time machine 开着,那怕没备份关机前都可以找回来
no1xsyzy
2020-01-07 10:55:48 +08:00
再说一遍不要 alias rm
不然你 ssh 到另一台上去就很放心的 rm 了
no1xsyzy
2020-01-07 10:57:41 +08:00
@fvckDaybyte2 #45 不是被 rm 无视的,shell 直接展开成 /home/xxx 的,rm 接受到的参数不是 ~
lcj2class
2020-01-07 11:02:53 +08:00
一直用的是 Emacs 编辑器,它有个 backup 功能,目前是把备份目录设置为 ~/.emacs/backups,这里面的文件,已经拯救我好多次了。
其他编辑器应该有类似的功能。
seenthewind
2020-01-07 11:09:28 +08:00
我在 mac 上按错过,实际上,如果东西多的话,删的不快,反应过来赶紧疯狂 ctrl + C 终止。

不管你信不信,我抢救回来过。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635493

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX