将一个文件复制到另一个同名文件上

将一个文件复制到另一个同名文件上

我刚刚发出:

cp -r Photos ../

到另一个具有同名文件夹的目录。我仍在航站楼中,但想知道是否可以以某种方式撤消此操作?

答案1

答案是。很抱歉让您失望了,但 Linux 的运行有一个原则where something is gone then it's just simply gone。这就是甚至rm不将文件扔进垃圾箱的原因。正在开发一种替代文件系统来解决此类问题,即复制文件

另一种方法是使用任何版本控制系统(例如git),以便您可以获取文件的任何先前版本。

答案2

正如已经提到的,您的操作无法撤消。但您可以尝试从文件系统恢复丢失的文件,例如使用 TestDisk 或 PhotoRec:

http://www.cgsecurity.org/wiki/PhotoRec

为了增加再次找到某些丢失文件的机会,您应该尽快卸载相关文件系统。或者关闭系统并使用 Rescue-CD:

http://www.cgsecurity.org/wiki/TestDisk_Livecd

相关内容