如何在home目录下复制home目录?

Vic*_*sky 1 file-copy home

我需要复制我的主目录并将该副本放在同一个主目录中。命令的退出代码必须是0. 目前,我的主目录不包含任何其他目录。

有没有比以下更好的方法?(pwd 是主目录)

mkdir /tmp/temp && cp * /tmp/temp && mv /tmp/temp .
Run Code Online (Sandbox Code Playgroud)

Gil*_*il' 5

调用 rsync 并排除放置副本的目录。

cd
mkdir copy
rsync -a --exclude=copy . copy
Run Code Online (Sandbox Code Playgroud)

复制*不包括点文件(名称以 a 开头的文件.),它们在主目录中很常见且很重要。