我有一个目录 dir1,它包含很多文件和目录,我还有另一个目录 dir2,它是空的。我需要一个 linux 命令将 dir1 以及所有文件和文件夹移动到 dir2 中。结果应该是这样的 dir2/dir1/...
我找到了 mv 命令,但它将文件从一个目录移动到另一个目录,但我不希望这样。谢谢!
mv
命令也可以移动目录。
使用 cp 和 -r 递归复制内容和文件夹
cp -r dir1 dir2/
然后根据需要删除该文件夹(在删除之前仔细检查是否复制了所有文件,哈哈)
rm -r dir1
扩展@Dhruv的答案,你可以简单地做
mv dir1 dir2
。它将把 dir1 的所有内容移动到 dir2 中,包括子目录。