记一次误删除文件,恢复过程
ubuntu系统
vscode 写代码
*rm -r * 删除整个目录
git 提交代码的时候,删除无用的build目录,错误操作把上一级目录整个删除了。。。
恢复过程
- 求助同事大佬
“使用rm -r 删除的东西,不经过回收站,直接就没了,自己之前遇到过没有恢复成功”。
“先不要动这台电脑,避免数据被覆盖,使用其他电脑查一查解决方案”。 - chatGPT
- 自己google,baidu
经过一顿搜索,尝试了“extundelete", “testDisk”,“photoRec”, 都不行。
== 怀疑是数据被覆盖了,因为发现目录被删除之后,看到编辑器里面还有代码,就Ctrl+S,保存了一个脚本,可能把原来的目录覆盖了 == - 同事说可以试试vscode的缓存历史
折腾了一天,准备放弃,然后重新敲代码的时候,,,就试试vscode,查找以下缓存有没有。。。
经验
== 写好的代码,经常备份==
== ubuntu使用图形界面删除在Trash里面,方便恢复==
== vscode的历史缓存,真的太有用了==