我刚刚发出:
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: