下記のようなフォルダ構成(src,src2など複数のフォルダがある、src直下にファイルがある、複数階層のフォルダがある)になっていて
src以下と同じフォルダ構成をlinkフォルダ以下に作成し
src以下にある全ファイルのシンボリックリンクをlink以下の同じフォルダの場所に作成したいです。
そこに、src2以下も同様にシンボリックリンクを作成し、linkフォルダ以下ではsrcとsrc2がマージされた状態としたいです。

また、シンボリックリンクのリンク先は絶対パスではなく相対パスで設定しておきたいです(myrootフォルダごと移動しても動くようにするため)
srcとsrc2には、同じファイル名のファイルが入っていることはありません。
どんなスクリプトでできるでしょうか?

現在:
myroot/
 link/
 src/
  a.txt
  f1/
   b.txt
  f2/
   f3/
    c.txt
 src2/
  f2/
   d.txt