ディレクトリツリーをコピーし、絶対シンボリックリンクのターゲットを変更する

ディレクトリツリーをコピーし、絶対シンボリックリンクのターゲットを変更する

host1:/base1/dir1 に コピー、scp、パイプ tar などを行う簡単な方法があるかどうか疑問に思いました host2:/base2/dir1。ベース ディレクトリ以外は、すべてのディレクトリ構造は同一である必要があります。

`host1:/base1/dir1/dir2/dir3/dir4/ には次のようなシンボリック リンク ファイルが含まれています。

SYMBOLIC_LINK -> /base1/dir1/dir2/dir5/dir6/file1

コピーには、同じディレクトリ名を指すシンボリック リンクが必要ですが、ベース ディレクトリは異なります。

SYMBOLIC_LINK -> /base2/dir1/dir2/dir5/dir6/file1

コピー後に何らかの sed やその他の検索と置換を実行して修正することなく、その場でこれを実行したいと思います。

関連情報