我无意中将文件移动到了哪里?

我无意中将文件移动到了哪里?

我尝试将所有.el文​​件重命名为相同的名称,但没有结束。我mv *.el ./*在终端中使用了该命令,现在我的主页几乎空了。有什么建议可以恢复该操作或在哪里查找我的文件……?这可能是一个愚蠢的问题,但我不知道该问哪里,所以我也可以在这里重新定向。

答案1

如果您的主文件夹包含:

$ ls ~
1.el  10.el  2.el  3.el  4.el  5.el  6.el  7.el  8.el  9.el  Desktop  Documents  Downloads  Music  Pictures  Public  Stuff  Templates  Videos

如果你这样做了mv *.el ./*,命令可能会扩展为:

$ echo *.el ./*
1.el 10.el 2.el 3.el 4.el 5.el 6.el 7.el 8.el 9.el ./1.el ./10.el ./2.el ./3.el ./4.el ./5.el ./6.el ./7.el ./8.el ./9.el ./Desktop ./Documents ./Downloads ./Music ./Pictures ./Public ./Stuff ./Templates ./Videos

如果你很幸运,最后一个条目可能是一个文件,并且mv会报错。如果你不走运,扩展列表中的最后一个条目是一个文件夹,mv会很乐意将所有参数移动到其中。因此,运行echo ./*并查找最后一个条目(并不是说会剩下很多条目)。

相关内容