再一次把 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的不全有关,结果对~不做补全(补全~ 为 \~)
11498 次点击
所在节点    Linux
76 条回复
skydiver
2015-02-13 21:20:38 +08:00
brew install trash
alias rm=trash
huangzhidu
2015-02-13 21:24:53 +08:00
@KyL force, 也可以叫fxxked。。。因为不小心就会悲剧
mufeng
2015-02-13 21:34:17 +08:00
@lyragosa ....无话可说
icedx
2015-02-13 21:53:23 +08:00
昨天刚刚做的 在一台红米上敲入了rm -rf /
ssenkrad
2015-02-13 21:55:05 +08:00
@icedx ………结果呢?
icedx
2015-02-13 22:02:47 +08:00
@ssenkrad 结果就是 /data /system /sdcard0 /sdcard1 都空了 还好/recovery 没挂载 在recovery 中刷个包 在刷回原厂...

吐槽下MTK 机器真是蛋疼 刷机工具驱动安装困难不说 使用也困难 从来没成功过 还不能用fastboot 刷...
lsmgeb89
2015-02-13 23:05:30 +08:00
rm 的时候千万要看清楚,不要徒手快。
randyzhao
2015-02-14 02:06:20 +08:00
rm -rf 用那么熟练真不是啥好事
现在很少用 -f
怕出事...

习惯性删 /home/xxx 这个, 我想了想, 平时不把代码放 home 似乎就没事了
xupefei
2015-02-14 04:37:08 +08:00
@lyragosa 看着眼熟,Hyperdimension Windows Re;Birth1?
michaelivpub
2015-02-14 05:43:46 +08:00
重要目录写权限给去掉行不
mnsw
2015-02-14 07:04:14 +08:00
我是来点赞的!哈哈哈
loading
2015-02-14 07:21:43 +08:00
liubiantao
2015-02-14 08:54:48 +08:00
第一次之后还不备份啊。买个 time capsule 吧。
另外我都是习惯每次 push,就怕电脑出问题,反正 push 一下也不会怀孕。
demobin
2015-02-14 09:44:35 +08:00
可以恢复啊,如果只有几个重要文件那直接grep -a -B5 -A5 -i "xxx" /dev/sdaN > /tmp/file就行了,多的话用extundelete什么的也是可以的。
kfll
2015-02-14 10:26:39 +08:00
换一个没有 ~ 的键盘指日可待了!
bombless
2015-02-14 10:29:30 +08:00
多建几个branch,多push过去吧
mcfog
2015-02-14 10:34:51 +08:00
日常用brew install rmtrash

root或者在服务器上mv XX /tmp

真要用rm的时候,站起来走一圈深呼吸坐下来再检查一次
mcfog
2015-02-14 10:42:22 +08:00
另外,千万千万不要alias rm! 纵容自己放松对rm的敬畏的,迟早把服务器或别人的电脑给rimraf掉。
pkking
2015-02-14 10:59:16 +08:00
请不要使用root作为日常账户
Zzway
2015-02-14 11:22:00 +08:00
这某种程度上可以算作用命令行操作的缺陷?

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

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

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

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

© 2021 V2EX