ディレクトリを別のディレクトリに移動する予定です。予想されるコマンドは次のとおりです。
mv evaluateA2P/ action2pose_bk/evaluateA2P/
ところで、太田が出て実行をしましたね。
mv evaluateA2P/ action2pose_bk/ evaluateA2P/
これで、警告やプロンプトなしでの内容がaction2pose_bk/
の内容で上書きされますevaluateA2P/
。何とかコンテンツを回復できますか?それとも弁護士を雇う方が良いでしょうか?
システムメッセージ
Linux XXXXXXX-workstation3 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
今起こったことのデモは次のとおりです。
/tmp$ mkdir test1 test2
/tmp$ touch test2/important_file
/tmp$ mv test1 test2 test1
mv: cannot move 'test1' to a subdirectory of itself, 'test1/test1'
/tmp$ ls test2
ls: cannot access 'test2': No such file or directory
答え1
mv evaluateA2P/ action2pose_bk/ evaluateA2P/
このコマンドの結果は、action2pose_bk
ディレクトリをevaluateA2P
ディレクトリに移動することです。ジョブを元に戻すには、次のコマンドを実行してもう一度移動してください。
mv action2pose_bk/evaluateA2P .
答え2
この試み、
mv test1/test2 . && mv test1 test2
答え3
デモと同様に、実際のシナリオを試したときに得られた結果は次のとおりです。
mv evaluateA2P/ action2pose_bk/ evaluateA2P/
mv: cannot move 'evaluateA2P/' to a subdirectory of itself, 'evaluateA2P/evaluateA2P'
コマンドが正常に完了しませんでした。することはそれを中に移すだけなので、action2pose_bk
再びevaluateA2P
後ろに移すだけです。
mv evaluateA2P/action2pose_bk .
またはプレゼンテーションを通して
mv test1/test2 .
この時点で目的のコマンドを再試行できます。ただし、ターゲットaction2post_bk/evaluateA2P
ディレクトリが空の場合、またはまだ存在していない場合にのみ成功します。
mv evaluateA2P/ action2pose_bk/evaluateA2P/