
私が使いたいのは、rsync
同じフォルダ内の他のファイルへのシンボリックリンクを含むフォルダのコピーを作成することです。ターゲットから更新されたシンボリックリンク(絶対パスを指す)を取得できますか?
私は、これをソースフォルダに入れてください:
source
├── file1
└── subfolder
└── symlink2file1 -> /absolute/path/to/source/file1
宛先フォルダにしたいです。
destination
├── file1
└── subfolder
└── symlink2file1 -> /absolute/path/to/destination/file1
最終的にソースフォルダを削除できるので、この動作が必要です。
答え1
残念ながら、絶対シンボリックリンクターゲットを自動的に更新することは不可能ですrsync
。
考えられる解決策の1つは、ソースフォルダの絶対シンボリックリンクを相対シンボリックリンクに変換することです。確認できますこのスレッドこれを行う方法を学びます。