我不小心將文件移到哪裡去了?

我不小心將文件移到哪裡去了?

我嘗試將所有.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 ./*並查找最後一個條目(並不是說還會剩下很多)。

相關內容