67558


rsync でコピー元を複数指定した際、コピー先と同じ階層にコピーするには、どうしたらいいのでしょうか。

例として、下記のようなコマンドを実行しました。  
※「xxx.xxx.xxx.xxx」には、コピー先端末のIPアドレスが入ります。

[code]

    rsync -rtlzvogpHAXP \
        /DirA/Dir1 \
        /DirA/Dir3 \
        /DirB/Dir1 \
        /DirC/Dir2 \
        xxx.xxx.xxx.xxx:/
    
[/code]

上記のようなコマンドでコピーすると、「/」の下に「Dir1」、「Dir2」、「Dir3」ディレクトリが作成されてしまいます。

期待している動作としては、下記のようにコピー先と同じディレクトリ構造としてコピーしたいと考えています。

[code]

    /DirA/Dir1
    /DirA/Dir3
    /DirB/Dir1
    /DirC/Dir2
    
[/code]

このようにディレクトリ構造を維持しつつコピーするには、どのようにすればよいのでしょうか。  
何かよい方法があれば、教えていただけると幸いです。  
以上、よろしくお願いいたします。


CC BY-SA 4.0
2020-06-12T00:04:55.207
67557
2020-06-12T02:24:30.377
2020-06-12T02:24:30.377
3060
29034
question
rsync
rsync でサブディレクトリの構造も維持したままコピーしたい


-Rオプションを追加することで、意図された動作になるように思います。


CC BY-SA 4.0
2020-06-12T00:43:36.410
67558
2020-06-12T00:43:36.410
40602
67557
answer