如何恢复 中被命令覆盖的文件夹?mv
我正在移动两个文件夹,并从到。Ubuntu-20.04
wsl2
folderA
folderB
current directory
dest
这是我所做的:
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
。