帮助!cp -Rf dir dir.bak
我没有备份我的活动项目,而是备份了rm -Rf dir dir.bak
. 没有比这更糟糕的了:(
我extundelete --restore-directory
在我的 ext3 分区上运行,它恢复了我的一些目录。
我希望我仍然打开 vim。vim 是否将每个文件的内容保存在内存缓冲区中,即使不在那个 vim 选项卡中?我打开了两个 vim 选项卡,每个选项卡中大约有 6 个窗口。总的来说,我将丢失 30 个源文件 :(
:wa!
删除基础目录后,有没有办法在 vim 中执行?如果我重新创建底层目录,vim 仍然无法保存我猜想的文件,因为打开文件的 inode 无效。
有没有办法我仍然可以将我在 vim 中打开的所有缓冲区保存到新目录中?我不知道缓冲区包含的文件的表示形式。如果我切换 vim 选项卡(我还没有),它会尝试从磁盘重新读取这些文件,对吗?
非常感谢 vim 内外的任何创造性解决方案!