再一次把 home 目录给删了

2015-02-13 13:47:33 +08:00
 tywtyw2002
最近比较悲催,在三个月内连续删了2次home目录。

丢了一堆config文件,还有几个project的代码。

丢的代码都是git 在本地commit的,没有push上去。之前的习惯都是一个feature写完了才push,结果修了一半的代码就这么丢了。

备份真的是非常的重要!!!

终结一下,这两次误删都是一个原因。
就是不知为什么在某个path中出现了一个叫 `~`的空白文件。
顺手就打上 rm -rf ~ [TAB] [entry]。
然后就反省去吧。

感觉可能与zsh的不全有关,结果对~不做补全(补全~ 为 \~)
11237 次点击
所在节点    Linux
76 条回复
jerryouyang
2015-02-13 13:49:57 +08:00
多坑自己几次,然后你就。。。习惯了
clino
2015-02-13 13:51:51 +08:00
警醒一下...不过我一般来说会输一下 ~/xxx 后面的路径然后再按tab
lyragosa
2015-02-13 13:52:55 +08:00
我又想起了那个装adobe系列软件将自己从rm -rf / 中拯救出来的故事

由此adobe就如同传说中救世的英雄们一样,在OS X大陆的史诗中传唱着。
leassy
2015-02-13 13:53:25 +08:00
~不是ROOT目录么
coolcfan
2015-02-13 13:56:21 +08:00
这个叫 ~ 的文件是谁建的,抓到没……
sorcerer
2015-02-13 13:57:15 +08:00
@leassy ~是当前用户所在目录
y15m1d23
2015-02-13 13:57:32 +08:00
不要用 -f
mortal
2015-02-13 14:03:43 +08:00
@lyragosa 求详情
codeninja
2015-02-13 14:15:18 +08:00
@sorcerer 是当前用户的home目录啊
codeninja
2015-02-13 14:17:04 +08:00
而且还是要先找到原因 不会平白出现一个名为~的空白文件吧
估计是楼主习惯不大好 经常 打完~就回车 搞不好哪次直接 touch ~ 了自己还不知道
oott123
2015-02-13 14:25:21 +08:00
删文件用 -r 干啥…
tywtyw2002
2015-02-13 14:36:03 +08:00
@codeninja 不知道怎么出来的,很多时候莫名奇妙。
有些程序支持~, 但是有些不支持~ 必须用$HOME

不支持的会给你搞个~出来。

我基本不用touch。
tywtyw2002
2015-02-13 14:38:58 +08:00
@oott123 哈哈。习惯了,因为很清楚自己是在干啥。。

决定这几天搞搞snapshot做备份。
lyragosa
2015-02-13 14:40:03 +08:00
@mortal

许多年前,自从OS X女神从先代女神Mac OS 9那里接过了Mac世界的控制权,Mac世界就再次变得安静祥和繁荣昌盛。

不过,不久之后,有一群来自远古的Adobe家族的人类,他们自称是叫做Photoshop,Dreameaver,Illustrator和Indesign,来到了OS X大陆,并在大陆北侧最大的贸易都市/Application城市定居。

他们与这里其他的居民不同,从来不将自己的资源在OS X教会注册为.app,而是将所有的资源文件全部单独存放,让附近的邻居们颇有言辞。但后来,由于Adobe的这些勇士经常为Mac世界斩妖除魔,解决大陆的各种危机,因此OS X女神和Mac大陆的原住民就并没有为止再多做干扰。只是偶尔OS X女神在下界巡视工作的时候,会对 Adobe 家族产生的大量废弃缓存,占用了城市大面积地区给予一些小小的批评。

但有一天,世界改变了。

教会的地下监牢中关押的rm恶魔,在一次意外中逃离了教会的控制,本来,为了防止意外,先代女神Mac OS 9对rm恶魔做了极其严格的限制,但还是因为一次小小的疏漏,而让rm恶魔从封印中逃出。

很快,一直垂涎于Mac世界的大魔神,试图利用rm恶魔颠覆OS X女神的统治,大魔神利用教会对sudo管理的松懈,利用em恶魔唤醒了曾经毁灭了无数个世界,无数个次元的力量: rm -rf /

很快,整个世界开始被撕裂。

本来按照大魔神的事先设想,女神掌控世界的核心,也就是教会的所在地,/bin尖塔会被先撕碎,当女神不再能控制世界,整个大陆的毁灭就只是时间问题了。

但没想到的时候,大陆的崩坏并不是从教会开始,而是从大陆北边的/Application都市开始,而Adobe家族的所在地,就在这个城市的最北侧。

没有任何人可以阻止rm恶魔对这个世界的吞噬,凡人的抵抗只不过是螳臂当车。但人类在最危险的时刻也没有放弃希望。Adobe家族的勇士们,利用平时产生的大量资源文件和缓存,极大了拖延了rm恶魔的进攻,rm恶魔被卡在城市的最北侧,给予了/Application城市的其他居民逃离的时间,也让教会所在的/bin尖塔得以幸存。

很快,OS X女神发现了这一异状,她展开了自己全部的力量,通过教会顶端的女神水晶,向整个大陆释放了 Ctrl + C 之光,rm恶魔在女神的光辉中灰飞烟灭。/Application都市也得以幸存。

Mac世界也从即将毁灭的危机中重生了。

为了避免这一次事故再次发生,OS X女神使用了女神的力量 alias rm 'rm -l',将rm恶魔再次封印在了教会的监牢中,尽管世界恢复了和平,但经过这一场异变,Adobe 家族的英雄们,在这场事件中永远的消失在了次元的黑洞中,再也无法回来了。

这就是在后世吟游诗人传唱的史诗中, Adobe 四英雄拯救Mac世界的故事。
larsenlouis
2015-02-13 14:44:48 +08:00
./ 大法好
Havee
2015-02-13 14:47:16 +08:00
以前 vim 保存文件的时候,:wq! 结果打成了 :wq~
然后看到,不对,怎么某目录下多了个 ~ 文件,然后一时没反应过来,rm -rf ~,按下回车后才反应过来,应该 rm ./~才对
十多年中唯一的一次糗事,好吧,-rf 真不是个好习惯。
Lentin
2015-02-13 15:00:36 +08:00
adobe的文件有那么多吗,上面的故事真是精彩啊~
skydiver
2015-02-13 15:04:43 +08:00
@Havee 哈哈哈估计楼主也这样弄的
tywtyw2002
2015-02-13 15:07:04 +08:00
@Havee 我是有的时候。mv xxxxx ~结果 就多了一个~
LINAICAI
2015-02-13 15:27:30 +08:00
还好吧 我试过不小心rm -rf /
。。。泪奔

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

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

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

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

© 2021 V2EX