当前位置:   article > 正文

VS Code Linux环境下误删运行过的代码文件或目录应如何找回?_vscode远程连接linux 误删文件

vscode远程连接linux 误删文件

使用VS Code在Linux环境中工作,不小心将一个含有多个代码文件的目录整个删除了,而且是右键永久删除该目录(delete permanently)。

查询了多种恢复办法,但其中很多方法只能恢复目录不变仅删除单个文件的情况,或未删除目录和文件只恢复代码文件某一历史版本的情况。
对于目录整个删除的情况,无法恢复。VS Code自带的Edit -> Undo也只能在目录不变前提下的撤销操作。

最终的解决办法是,在terminal中输入:

~$  grep -r <your_keyword>
  • 1

这里的<your_keyword>替换为你想恢复的代码文件内容中的关键词。
搜索结果展示了运行历史.vscode-server/data/User/History/目录下所有包含该关键词的文件路径。
图中紫色部分是含有我丢失代码的文件路径。

就此,我找回了所有运行过的代码版本,尽管原文件目录已不存在。

Reference:
https://tutorials.tinkink.net/zh-hans/vscode/timeline-local-history-usage.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/434597
推荐阅读
相关标签
  

闽ICP备14008679号