nab*_*ron 8 command-line files mv
我有一个包含文件的目录和另一个空目录,如下所示:
.
..
file.ext
folder
Run Code Online (Sandbox Code Playgroud)
我做了:
mv file.ext /folder
Run Code Online (Sandbox Code Playgroud)
该文件现在消失了,不在文件夹中,也不在以前!
无论如何要找回来?
谢谢
如果目录/folder(根目录下,/)不存在的,如果你是为工作root,您已重命名(移动)文件file.txt作为folder下/。
执行 als -l /folder应该向您显示该文件。
另一点是,如果目录/folder确实存在,则在该目录下查找文件 ie /folder/file.txt。
另请注意,如果您将 a 附加/到目标路径,您将收到不同的消息,例如:
mv: cannot move ‘file.txt’ to ‘/destination/’: Not a directory
Run Code Online (Sandbox Code Playgroud)
并且文件不会被重命名。
例如:
% sudo mv file.txt /spamegg/
mv: cannot move ‘file.txt’ to ‘/spamegg/’: Not a directory
% sudo mv file.txt /spamegg
% ls /spamegg
/spamegg
Run Code Online (Sandbox Code Playgroud)