将文件夹和子文件夹移动到另一个路径


106

我需要将包含许多子文件夹的文件夹移动到另一个路径。

我正在使用腻子,这是我尝试的方法: MV -r fromflderpath tofolderpath

我究竟做错了什么?


12
我想您输入的是命令“ mv”而不是“ MV”。
mdpc

Answers:


168

mv命令没有-R标志,它以递归方式移动文件夹:

sudo mv fromPath/ toPath/

编辑

如果不希望替换文件,请使用-i提示输入,以防存在同名文件。


:我有一个文件,我必须将其移动到另一个目录,但是在此目录中,我有一个同名文件。移动它的命令是什么,如果我移动,将被替换。
2012年

4
我在这里想念什么吗?mv移动文件夹及其所有内容而没有任何标志。没有cp -r;rm -r必要
德雷克Clarris

对不起这是我的错。:)
Evandro Silva

21

对于那些试图使用Putty在Ubuntu上移动文件夹的用户,只需使用以下命令:

sudo mv /fromPath/ /toPath/

例如:

sudo mv /root/folder1 /home/folder2/

最后的“ /”表示您将在folder2内移动folder1

如果不这样做,您将得到“没有这样的文件或目录”


7

这为我工作:

mv src_folder target_folder/src_folder

即不是 mv src_folder target_folder/


1

如果很难使用纯shell命令-您可能需要安装控制台应用程序Midnight Commander,这将使其变得更容易。

午夜指挥官截图

$ sudo apt-get install mc

Midnight Commander中,将文件夹或文件从一个面板移动到另一个面板是[F6],复制[F5]

$ mc

如果您需要root权限

$ sudo mc

如果您想要鼠标支持

$ sudo apt-get install gpm
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.