我试图使用该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