ファイルを誤ってどこに移動したのでしょうか?

ファイルを誤ってどこに移動したのでしょうか?

.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 ./*最後のエントリを探します (残っているエントリはそれほど多くありません)。

関連情報