linux下不小心覆盖了源文件,怎么恢复

时间:2021-01-18 05:42:16
各位大侠, 我在进行C++编译时, 少写了个输出文件的名字, 结果命令就把我的main.cpp当成输出文件给覆盖掉了, 里面有重要的代码, 请大家支招怎么恢复, 多谢多谢。

10 个解决方案

#1


I am afraid there is nothing u could do since it's an overwrite, not deletion...

feel sorry for u. But this will make u remember taking backup for ur source codes...

Good luck!

#2


为你默哀,找文件恢复大神吧~

#3


不过一般只能恢复系统文件的好像- -

#4


覆盖的应该是无法恢复了。。

#5


还真帮不上忙。。。

#6


以后用命令的时候多加个 -i (提示信息)吧,这也许是linux的软肋。。。

#7


需要学会使用源代码管理工具比如git,以避免此类悲剧。

#8


是的,用git管理代码还可以回滚。

#9


ext2的有软件可以恢复,不过现在都是ext4了。默哀下

#10


用什么工具编辑CPP源文件的? 找找隐藏文件什么的,看看能不能发现尸体。我也默哀下。。。

#1


I am afraid there is nothing u could do since it's an overwrite, not deletion...

feel sorry for u. But this will make u remember taking backup for ur source codes...

Good luck!

#2


为你默哀,找文件恢复大神吧~

#3


不过一般只能恢复系统文件的好像- -

#4


覆盖的应该是无法恢复了。。

#5


还真帮不上忙。。。

#6


以后用命令的时候多加个 -i (提示信息)吧,这也许是linux的软肋。。。

#7


需要学会使用源代码管理工具比如git,以避免此类悲剧。

#8


是的,用git管理代码还可以回滚。

#9


ext2的有软件可以恢复,不过现在都是ext4了。默哀下

#10


用什么工具编辑CPP源文件的? 找找隐藏文件什么的,看看能不能发现尸体。我也默哀下。。。