使用CUI在目录之间切换文件(mv命令)

时间:2013-05-10 16:30:20

标签: mv

我目前正在完成“命令行崩溃课程”,但在将文件切换到桌面时遇到了问题。

在终端中我创建了一个新文件(awesome.txt)。

我在桌面上看到很棒,然后我创建了一个目录(某事)。

然后我做了:  mv awesome.txt something /

当我在GUI中打开某个目录时,会出现awesome.txt。现在我想把awesome.txt带回桌面屏幕。所以我尝试使用相同的命令和格式将其放入某个目录

mv awesome.txt desktop /

我收到错误“mv:将awesome.txt重命名为桌面/:没有这样的文件或目录”

现在我在网上找到了这个命令,它需要awesome.txt并从某个目录中将它放回我的桌面

mv awesome.txt ../(它将它移回到它所在的最后一个目录)

任何人都可以解释为什么我不能使用桌面名称/将其放回我的桌面屏幕上?桌面是否被归类为与文件或目录不同的东西?

谢谢!

2 个答案:

答案 0 :(得分:0)

问题是名称“desktop /”指的是位于“something”目录中的名为desktop的目录。但实际的桌面文件夹不在你的“某事物”目录中,所以你需要告诉mv去看那里。

答案 1 :(得分:0)

something目录desktop/相对于该目录,所以它会查找显然不存在的something/desktop/

../只是意味着退回一个级别,即something目录中的桌面。

您可以在/desktop/目录中尝试something,但是如果cd /desktop/不是实际的根,您可能需要首先尝试/desktop来查看它的位置