質問:ファイルはどこに行きましたか?
複数の大きなディレクトリを移動中に誤って誤ったパスを入力しました(/mnt/dc
代わりに)。/mnt/de
私の意図は、ファイルを同じドライブの新しいパスに移動することですが、ターゲットパスは別々のドライブです。約500GBのファイルがあります。 5秒後にCtrl + Cを押してコマンドをキャンセルしました。これでファイルの90%が失われました。ソースまたは宛先パスにありません。彼らがどこにいるのかを調べるには、どのような措置を講じるべきですか?
使用されたコマンド:
mv * /mnt/dc/RUNNING/3b_tar
内部ディレクトリ/mnt/de/STORAGE
100bb_3b_bbvbu_tar 100bb_3b_bbvco_tar 100bb_3b_bbvep_tar 100bb_3b_bbvmp_tar
結果:
Only one folder remains in the source path. Only one folder made it to the destination path (with most of its contents missing). Two folders are completely missing.
編集理由
当初は*.に問題があると思ってトラブルシューティングを使用していました。これ答え。 toppkのコメントを聞いてパスを見てみると、実際にファイルを別のドライブに移動していることに気づきました。
答え1
/mnt/de/STORAGE
コマンドを実行したディレクトリ()のファイルはmv * /mnt/dc/RUNNING/3b_tar
次のとおりです。
100bb_3b_bbvbu_tar 100bb_3b_bbvco_tar 100bb_3b_bbvep_tar 100bb_3b_bbvmp_tar
私はコマンドが次のように扱われると思います。
mv 100bb_3b_bbvbu_tar 100bb_3b_bbvco_tar 100bb_3b_bbvep_tar 100bb_3b_bbvmp_tar
その結果、最初の3つのディレクトリは次の場所に配置されます。
/mnt/de/STORAGE/100bb_3b_bbvmp_tar
(混乱してもここが/mnt/dc/RUNNING/3b_tar
最終目的地ではありません。別々のドライブなのでそうなのでしょうか?)