mv使用时出现问题

mv使用时出现问题

我试图使用该mv命令,但我犯了一个错误。我有一个在目录中调用的文件relazione,我试图将其移动到同名的另一个目录,所以我输入:

mv  relazione  /relazione

终端不允许我,所以我输入:

sudo mv  relazione   /relazione 

有效。然后我发现什么都没有动。

我在与 一起工作时做了所有事情gdl。我想知道我做了什么,以及这是否会以某种方式给gdl.

答案1

类 Unix 系统(包括 Linux)上的文件和目录被组织成树。底部(或者顶部,如果您是计算机科学家,他们有有趣的树)是主干或“根目录”。其路径是/.由此,您可以构建其他路径:/relazione是紧邻根目录的目录。

通常,您的个人文件位于主目录中的某个位置(通常/home/username-sohome位于根目录之外,然后username位于home. )

你所做的不太可能破坏任何东西(尽管它可能会让你很难找到你的文件——例如,如果你使用 GUI,它会开始在你的主目录中查找,甚至可能是其中的一个目录) 。如果您使用文件索引器,这些文件可能将不再被索引。等等。你可以把它移回来,比如:

sudo mv -i /relazione ~/relazione

~/是指定主目录的快速方法(以节省打字)。

然而,会损坏你的电脑: 就是用 来运行事物的习惯sudo。当您尝试运行命令时遇到错误,这是有原因的!权限(除其他外)可以保护系统免遭破坏,并sudo消除所有限制。您应该尽可能少地使用它,并且仅在您了解要运行的命令时才使用它。

答案2

您发布的命令将文件移动relazione到根目录(“/”)。

答案3

使用该命令,sudo mv relazione /relazione您已将该relazione文件夹移动到根目录 ( /) 中。如果您想移动文件,relazione请尝试:

mv /path_to_relazione_file/relazione /path_to_relazione_folder/relazione

相关内容