回答:
別の一般的な関連ユースケースでは/./
、たとえば、次のようにディレクトリツリーの選択した部分を保持します。
backup/files/pictures
あなたは書ける:
rsync --relative /home/udi/./files/pictures backup
魔法/./
はrsync
、ディレクトリの作成を開始する場所を指示します。
Cygwin Windows rsyncを使用し、リモートrsyncがルートを指していると仮定して、次のようにします。
rsync -vtrz --delete server::rsyncid/home/udi/files/pictures /cygdrive/d/backup/home/udi/files
これにより、リモートピクチャディレクトリの内容が/ backup / home / udi / files / picturesに配置されます。おそらくunixでの構文は似ているでしょう。
JR
./
はLinuxコンストラクトですか、それともrsync特有のものですか?この振る舞いについての洞察を得ようとしています。