在运行 VMware 的 Ubuntu 18.04 中的 Linux 中使用“mv”命令后找不到移动到桌面的文件

在运行 VMware 的 Ubuntu 18.04 中的 Linux 中使用“mv”命令后找不到移动到桌面的文件

我对此很陌生,请原谅我,所以我执行了“mv file1.desktop ~/desktop”,然后对与我的桌面文件关联的 png 文件执行了“mv name-filename.png ~/desktop”,现在我找不到了。有人知道为什么或它去了哪里吗?提前谢谢您!

答案1

您可能打算将两个文件都移动到该~/Desktop目录中。不幸的是,Linux 默认区分大小写,并且可能没有~/desktop目录。在这种情况下,

mv file1.desktop ~/desktop

将有改名 file1.desktop~/desktop(一个普通文件,在你的主目录内~)然后

mv name-filename.png ~/desktop

将会改名name-filename.png 同名,,~/desktop覆盖旧的file1.desktop

出于这样的原因,我建议尝试养成在/目标是目录时添加尾随的习惯;这样,您将收到一条有用的消息,例如

/home/steeldriver/desktop/: Not a directory

重命名将失败。您还可以考虑将别名mv设为mv -i(以使其提示您确认)或 even mv -n(这将防止意外“破坏”现有文件)。请参阅man mv这些和其他选项。

答案2

mv file1.desktop ~/desktop

你将在你的主目录中有一个名为“desktop”的文件/

你应该输入

mv file1.desktop ~/Desktop/

注意大写字母 D。并且,以 / 结束移动到现有目录始终是一个好主意。当您在输入目标时出错时,它会显示错误。执行...

mv ~/desktop ~/Desktop/file1.desktop

来解决你的问题。

相关内容