如何将文件和文件夹从一个文件夹移动到另一个目录?我正在使用 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 目录本身。