新服务器中的目录复制

新服务器中的目录复制

场景是将 Linux 开发服务器中存在的所有目录、子目录、文件、符号链接复制到 Linux QA 服务器。

还将创建大量的 unix 用户。

考虑一个 unix 用户 - edwprod,此文件夹内有很多子目录和软链接/home/edwprod/

-rwxrwxrwx 1 edwprod  edwprod     0 Jan 25 13:23 ksh
lrwxrwxrwx 1 edwprod  edwprod    32 Jan 30 06:30 output -> /apps/application_scripts/output
lrwxrwxrwx 1 edwprod  edwprod    30 Jan 30 07:02 wp37 -> /apps/application_scripts/wp37
lrwxrwxrwx 1 edwprod  edwprod    32 Jan 31 05:57 in_dir -> /apps/application_scripts/in_dir
lrwxrwxrwx 1 edwprod  edwprod    30 Jan 31 10:57 SVEN -> /apps/application_scripts/SVEN
drwxrwxrwx 6 edwprod  edwprod  1024 Feb  1 08:45 bin

目录如下所示。所有目录均位于文件夹内/apps/application_scripts/

这两个目录树都应该在 Linux QA 服务器中复制,而不会影响符号链接。请告诉我最好的方法是什么?

答案1

rsync -e ssh -aHS $SOURCEDIR/ $TARGET:$TARGETDIR/

使用useradd原始数据(uid、gid、加密的pw等)在目标系统上重新创建用户。

相关内容