Linux命令将一个目录移动到另一个目录

问题描述 投票:0回答:3

我有一个目录 dir1,它包含很多文件和目录,我还有另一个目录 dir2,它是空的。我需要一个 linux 命令将 dir1 以及所有文件和文件夹移动到 dir2 中。结果应该是这样的 dir2/dir1/...

我找到了 mv 命令,但它将文件从一个目录移动到另一个目录,但我不希望这样。谢谢!

linux ubuntu directory mv
3个回答
3
投票

mv
命令也可以移动目录。


2
投票

使用 cp 和 -r 递归复制内容和文件夹

 cp -r dir1 dir2/

然后根据需要删除该文件夹(在删除之前仔细检查是否复制了所有文件,哈哈)

 rm -r dir1

0
投票

扩展@Dhruv的答案,你可以简单地做

mv dir1 dir2
。它将把 dir1 的所有内容移动到 dir2 中,包括子目录。

© www.soinside.com 2019 - 2024. All rights reserved.