如何在 ubuntu 中恢复被 `mv` 命令覆盖的文件夹

如何在 ubuntu 中恢复被 `mv` 命令覆盖的文件夹

如何恢复 中被命令覆盖的文件夹?mv我正在移动两个文件夹,并从到。Ubuntu-20.04wsl2folderAfolderBcurrent directorydest

这是我所做的:

mv folderA ./dest/folderA

mv folderB ./dest/folderA

这是我犯的一个错误。我无意中覆盖了 folderA 内容为 folderB

我只剩下folderA的内容了folderB

如何恢复folderA和/或其内容?

答案1

mv命令不会覆盖文件夹。

如果 folderA确实是一个文件夹,如果您确实执行了完全相同的命令序列

mv folderA ./dest/folderA
mv folderB ./dest/folderA

那么第二个命令已经移动folderB 进入 ./dest/folderA。也就是说,您可以在 找到其内容./dest/folderA/folderB

顺便说一句,如果./dest/folderA在第一个命令之前已经存在,那么第一个命令将已经搬家了folderA 进入 ./dest/folderA因此您会发现两个文件夹并排显示为./dest/folderA/folderA./dest/folderA/folderB

相关内容