我在 Xubuntu 13.10 上的 gedit 中打开了一个未保存的文档。一个错误导致 gedit 的主窗口消失,只有标题栏仍然可见,阅读“无标题文档 1”。
有没有办法从正在运行但已失效的 gedit 会话中恢复输入的文本?“无标题文档”是否临时存储在某处?
该文件似乎只存储在 RAM 中。所有在磁盘上找到它的尝试都没有返回。这是我为部分恢复所做的:
找出PID并写下来
ps -ef | grep gedit
Run Code Online (Sandbox Code Playgroud)使用它来转储进程的内存
sudo gcore 12345
Run Code Online (Sandbox Code Playgroud)使用 vim 搜索你记得的关键字
sudo vim core.12345
Run Code Online (Sandbox Code Playgroud)整个文件将是碎片化的,可能非常大,并且散落着您已经删除的部分。由于我不是编程,而是编写了实际文本,因此我能够找到各个片段并恢复文本的很大一部分。
具有讽刺意味的是,在我完成所有这些工作并想关闭 gedit 实例后,它问我是否要保存无标题文档 1 - 我做到了。
| 归档时间: |
|
| 查看次数: |
14993 次 |
| 最近记录: |