aimerforreimu
V2EX  ›  问与答

[紧急求救]写了一个寒假的代码,今天跑脚本的时候全删了

  •  1
     
  •   aimerforreimu · Mar 10, 2019 · 4970 views
    This topic created in 2628 days ago, the information mentioned may be changed or developed.

    系统是 mac,今天写脚本,脚本中有一句

    rm -rf build/

    然后调试路径的时候修改了一下路径,跑了一下发现所有代码都被删除了 包括我的 .git 文件夹……

    欲哭无泪,我没有备份代码,写了一个寒假的代码一瞬间没了……

    有大佬可以远程帮助一下吗,我会支付相应的报酬 (ps:网上各种乱七八糟包括某宝都自己折腾了)

    刚刚发生的事情……

    感谢

    如果可以请加微信

    UEhQZXJfc3c=

    28 replies    2019-03-11 10:53:02 +08:00
    gz911122
        1
    gz911122  
       Mar 10, 2019
    jb 系的 ide 的话可以查看历史

    话说为什么用 git 不 push,那用 git 的意义是啥
    aimerforreimu
        2
    aimerforreimu  
    OP
       Mar 10, 2019
    @gz911122 因为开发环境里面一些东西比较隐私,没有 push 到 github 上面取

    直接删除了项目目录……
    .ide 的记录也没了
    CEBBCAT
        3
    CEBBCAT  
       Mar 10, 2019 via Android   ❤️ 1
    @aimerforreimu 不知道怎么帮你恢复,但告诉你个好消息:GitHub 给个人用户提供了免费的私有库
    yingcj
        4
    yingcj  
       Mar 10, 2019
    试下文件恢复类的软件吧,另外改造下 rm 吧,加个 trash,都是教训
    aimerforreimu
        5
    aimerforreimu  
    OP
       Mar 10, 2019
    感谢各位,已经通过各种折腾恢复过来啦
    aimerforreimu
        6
    aimerforreimu  
    OP
       Mar 10, 2019
    @CEBBCAT 感谢提醒
    kamal
        7
    kamal  
       Mar 10, 2019
    找回来了就可以放心笑了,哈哈哈,告诉你个好消息:GitHub 给个人用户提供了免费的私有库
    inhzus
        8
    inhzus  
       Mar 10, 2019 via Android
    楼主方便说怎么恢复的吗

    有隐私的话用 GitHub 的私有仓库就好了呀
    580a388da131
        9
    580a388da131  
       Mar 10, 2019 via iPhone   ❤️ 1
    写个文章记录恢复过程 可以引一波流量
    jiezhi
        10
    jiezhi  
       Mar 10, 2019
    刚毕业那会,不怎么会用 svn,写了一天的代码,如虎般操作后(应该是 checkout 了),一天的代码没了。

    后来用硬盘恢复软件恢复了文件,整了半天把代码找出来了。
    kisara
        11
    kisara  
       Mar 10, 2019
    慎用 rm。。。
    itlynn
        12
    itlynn  
       Mar 10, 2019 via iPhone
    @aimerforreimu 怎么恢复的
    Abmoxicillin
        13
    Abmoxicillin  
       Mar 10, 2019 via Android
    是用硬盘恢复软件搞回来了吗😄
    Mitt
        14
    Mitt  
       Mar 10, 2019 via iPhone
    @jiezhi 同款遭遇
    jin5354
        15
    jin5354  
       Mar 10, 2019
    哈哈哈,原谅我笑出了声(幸亏找回来了)
    ZE3kr
        16
    ZE3kr  
       Mar 10, 2019 via iPhone
    如果没有备份应该不好恢复吧,Mac 上有 disk drill (包含在 setapp 里了)可能恢复不了文件名。用 APFS 文件系统的 Mac 可能会自己在系统升级前打快照,于是可以从快照恢复。
    akiakiseofficial
        17
    akiakiseofficial  
       Mar 10, 2019 via iPhone
    隐私项目我一般放在 bitbucket 上,同时 github 也加个备份
    aimerforreimu
        18
    aimerforreimu  
    OP
       Mar 10, 2019
    @inhzus
    @itlynn

    https://www.cgsecurity.org/

    用的 photorec

    ![Snipaste_2019-03-10_22-44-17.png]( https://i.loli.net/2019/03/10/5c8522f5beddd.png)

    选择

    `>Disk /dev/rdisk0 - 256 GB / 238 GiB (RO)`

    (我是黑苹果,系统在这块 ssd 上)

    然后挂载了一块大的移动硬盘,把可以回复的文件全部写到移动硬盘上

    然后筛选需要的,

    比如我的项目是 go 项目,筛选后缀就可以了
    hhyvs111
        19
    hhyvs111  
       Mar 10, 2019 via iPhone
    @aimerforreimu 先收藏了,建议楼主用下 tm
    merpyzf
        20
    merpyzf  
       Mar 10, 2019 via iPhone
    如果题主有定期用时间机器备份,那么恢复起来是轻而易举的事情。
    Tokin
        21
    Tokin  
       Mar 11, 2019
    还是开时间机器,机械硬盘容量那么大,定时备份一下挺好的。
    2kCS5c0b0ITXE5k2
        22
    2kCS5c0b0ITXE5k2  
       Mar 11, 2019
    用 git 啊,你担心隐私问题组台小的云服务器 几块钱一个月 搭一个 gitea
    CEBBCAT
        23
    CEBBCAT  
       Mar 11, 2019 via Android
    @aimerforreimu 恢复过程我可以转载到我个人的 blog 吗?( blog.zhangsy.me )你可以指定文内要包含你的什么信息
    kokutou
        24
    kokutou  
       Mar 11, 2019 via Android
    哈哈果然是用的 photorec
    简单数据恢复,TestDisk 和 photorec 是两大神器。。
    aimerforreimu
        25
    aimerforreimu  
    OP
       Mar 11, 2019 via Android
    @CEBBCAT 这个没问题,随便转,但是过程我确实没太仔细记录,而且恢复出来很多乱七八糟上古世纪删掉的东西_(:з」∠)_
    aimerforreimu
        26
    aimerforreimu  
    OP
       Mar 11, 2019 via Android
    @kokutou 是的,难受的就是不能指定恢复
    CommandZi
        27
    CommandZi  
       Mar 11, 2019
    NAS+Time Machine 无所畏惧
    msg7086
        28
    msg7086  
       Mar 11, 2019
    比较隐私,可以推 bitbucket 私有仓库(无限量),可以推 gitlab 私有仓库(无限量),可以自建 Gitea。
    放本地过分了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1178 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 23:09 · PVG 07:09 · LAX 16:09 · JFK 19:09
    ♥ Do have faith in what you're doing.