再一次把 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的不全有关,结果对~不做补全(补全~ 为 \~)
11539 次点击
所在节点    Linux
76 条回复
111111111111
2015-02-14 11:32:02 +08:00
@Havee 经典案例
sneezry
2015-02-14 12:20:02 +08:00
@lyragosa 魔兽即视感 LoL
icylogic
2015-02-14 12:34:55 +08:00
我还是习惯像 Windows 一样弄一个回收站然后 alias 一下,不用说 rm -rf / 这类的,就是普通文件也应该有补救手残的机会啊。
timothyye
2015-02-14 12:36:13 +08:00
我的config都放gist的
lhuiwu6
2015-02-14 13:54:38 +08:00
我昨天直接sudo dd if=/dev/zero of=/dev/sda
然后电脑直接黑屏了。。。
semicircle21
2015-02-14 14:08:55 +08:00
@leassy 哈 root敢死队成员, 你暴露了!
standin000
2015-02-14 16:12:08 +08:00
alias rm="mv --target-directory ~/Trash $1 $2"
nickleefly
2015-02-14 16:48:37 +08:00
可以这么删除 `rm -rf "/home/user/path/to/~"`
kn007
2015-02-14 17:35:44 +08:00
我曾经删过一次。。。因为当时人才起床还很模糊。。以后就再也没搞错过
kn007
2015-02-14 17:37:27 +08:00
@lyragosa 哈哈哈哈哈哈哈
kawaiiushio
2015-02-14 19:45:31 +08:00
@leassy ~目录是user的默认目录 用于存放user的东西
jpuyy
2015-02-14 22:03:31 +08:00
删东西的时候ls -li ,然后通过 inode 把文件删除
waynehuge
2015-02-15 00:51:07 +08:00
文件为毛要加"-r",
f0rger
2015-02-15 09:50:56 +08:00
我导师告诉我,当你敲rm -rf的时候,先CTRL+C,然后pwd一下
meizhile
2015-02-15 09:51:51 +08:00
@lyragosa 这文采,付费订阅也没问题啊!
402645707
2015-02-25 10:27:59 +08:00
@lyragosa 笑趴了。同求付费订阅

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

https://tanronggui.xyz/t/170716

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

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

© 2021 V2EX