新服务器中的目录复制

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

许多unix用户也被创build。

考虑一个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 Server中复制,而不会影响符号链接。 让我知道最好的办法吗?

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

使用useradd与原始数据(uid,gid,encrypted pw,…)重新创build目标系统上的用户。