如何使用 mv 命令将所有文件和文件夹移动到另一个文件夹

如何使用 mv 命令将所有文件和文件夹移动到另一个文件夹

如何将文件和文件夹从一个文件夹移动到另一个目录?我正在使用 mv,我的文件位于子文件夹中。我必须使用 ../ 来指定路径吗?

我习惯cd /去追根溯源。我的文件夹位于根目录(在 cd / 之后)> 备份 > 带有文件的文件夹,我想将其转移到根目录 > live > newfolder。

我如何使用 mv 来实现这一目标?我尝试过mv -v ~/Downloads/* ~/Videos/,但我知道它不起作用,因为语法适用于同一级别的文件夹。

答案1

如果您的文件当前位于 /backup/folderwithfiles 中,并且您想要将folderwithfiles 移动到 /live/newfolder,则:

   cd /backup
   mv folderwithfiles /live/newfolder

如果新文件夹已经存在,您的文件将位于:

   /live/newfolder/folderwithfiles

如果新文件夹尚不存在,那么您的文件将位于:

   /live/newfolder

如果您只想移动folderwithfiles 中的文件而不移动整个目录,那么:

   mv folderwithfiles/* /live/newfolder

在这种情况下,新文件夹必须已经存在。

您发布的示例 mv 应该已将文件从 Downloads 目录移动到 Video 目录,但不移动 Downloads 目录本身。

相关内容