将文件和文件夹意外移动到不存在的位置

Léo*_* 준영 5 linux directory file mv

我经常做这样的命令:

mv folder $something_that_does_not_exist
mv files* $something_that_does_not_exist
Run Code Online (Sandbox Code Playgroud)

然后,我意识到我的文件已经消失了.即使在"$ something_that_does_not_exist"文件夹中,我也看不到它们.我的文件和文件夹在哪里?我怎样才能让他们回来?

Gre*_*ill 8

为了避免这个问题,我有使用时总是追加/到目录名的最后一个习惯cpmv:

$ touch foo
$ mv foo bar/
mv: cannot move `foo' to `bar/foo': No such file or directory
Run Code Online (Sandbox Code Playgroud)

没有尾部斜杠,mv文件重命名操作.您可能会发现您的文件已更改名称.