如何使用终端将一个文件移动到文件夹?


43

我想使用终端将一个文件移动到文件夹。我该怎么做呢?



使用mv命令。如果将文件移到$ HOME之外,则所有权/权限可能会遇到问题,这可能会更加复杂。


@muru:这个问题明显不同,因为它询问如何将文件专门移到桌面。
David Foerster

Answers:


61
mv [file] [directory]

例如,info.txt要从实际目录移动到config/目录中,请键入mv info.txt config/


正如正确注释中指出的那样,如果运行命令的用户对文件或文件夹没有写权限,则上述操作将失败。

如果sudo在命令前面加上,则告诉系统以root用户身份运行命令(类似于Admin帐户)。例:

sudo mv info.txt config/

重要提示:
sudo当您确定知道自己在做什么时才使用-Ubuntu保护机器是有原因的。sudo如果移动(或删除或以其他方式删除)重要文件,使用该文件可能会破坏操作系统,并强制重新安装。


1
取决于目标的所有权和权限。可能需要使用sudo或讨论所有权/权限。

4

您可以使用相同的命令来重命名文件。重命名实际上是将文件移动到相同位置,但使用新名称。使用前面的示例:

mv info.txt config/information.txt

这将移动文件并更改其名称。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.