手贱啊~~
五个字符毁一生啊~~~
rm -rf
求破~~
诸位大侠有什么找回方法啊~~
有什么办法在平时避免这个误删么~~~
1
imkh 2015-01-30 19:29:17 +08:00
呵呵,叫你平时不做备份。
|
2
blacktulip 2015-01-30 19:29:25 +08:00 1
辦法就是 git push
|
3
fvladlpa 2015-01-30 19:29:37 +08:00
应该是没戏了,可以试试data recovery的工具
|
5
ly827 OP @blacktulip 哭啊~都怪平时没有每天提交的习惯啊 一般模块开发一星期一提交。。
|
6
typcn 2015-01-30 19:32:14 +08:00
立即拔下电源避免继续写入,然后将磁盘接入其他机子进行数据恢复
防止嘛是可以的,参照某大神让 sysctl 不报错的方法 rm -rf /bin/rm ln -s /bin/true /bin/rm |
8
tititake 2015-01-30 19:33:43 +08:00
啥文件系统?
ext3/ext4的话,看看这个 http://extundelete.sourceforge.net/ 建议先关机,或者mount成read only,用LiveCD来恢复,如 http://www.sysresccd.org 。 |
11
timothyye 2015-01-30 19:42:05 +08:00 via Android
恢复很简单啊,git clone
|
12
blacktulip 2015-01-30 19:43:33 +08:00
@ly827 Mac? 你用 Mac 不開 Time Machine ?
|
13
rangercyh 2015-01-30 19:57:22 +08:00
为何每次看到这种问题,我都会心一笑呢。。。
|
15
pandada8 2015-01-30 20:15:29 +08:00
一星期一提交还叫版本管理么……
开发分支都是一特性多提交的,然后merge过去 |
17
Dannytmp 2015-01-30 20:32:54 +08:00
也是习惯了这样删东西啊,看来以后要改了,一律要确认吧
|
18
niklaus520 2015-01-30 20:36:02 +08:00
@typcn 我刚刚看到那个文章,笑死我了
|
19
loading 2015-01-30 20:39:18 +08:00
alias rm 'mv \!* ~/.trash'
|
23
zhengxin1993 2015-01-30 21:45:19 +08:00
@typcn 这个也太好笑了吧。
|
26
latelx 2015-01-31 08:40:45 +08:00
我也干过,这个时候就想起时光机的好了啊
|
27
neoblackcap 2015-01-31 13:57:19 +08:00
丢一个版本而已,就当当天的工作白干罗。什么?你没有用版本控制?程序员写程序不用版本控制,那就是活该。
|
28
penjianfeng 2015-02-01 00:38:24 +08:00
还以为你是sudo rm -rf /呢-_-||,话说为何不用版本控制?
|
30
ly827 OP @blacktulip 木有开哈~我一般一个月左右备份下
|
35
ly827 OP @neoblackcap 唉~后悔莫及啊~
|
36
ly827 OP @penjianfeng 额 我们用SVN 不过确实没及时提交,,,
|
37
ifconfig 2015-02-02 15:27:06 +08:00
道长悲剧了
|