How to force rsync to create destination folder

前端 未结 3 1995
慢半拍i
慢半拍i 2021-02-01 14:25

Example:

rsync /tmp/fol1/fol2/fol3/foln user@addr:/tmp/fol1/fol2/fol3/foln

My main problem is folder /tmp/fol1 doesn\'t exist on remote machine

3条回答
  •  迷失自我
    2021-02-01 14:56

    I ran into same issue today and found the solution here.

    You can either do:

    rsync -avR foo/bar/baz.c remote:/tmp/
    

    or:

    rsync -avR somedir/./foo/bar/baz.c remote:/tmp/
    

    to create /tmp/foo/bar/baz.c in the remote machine.

    see --relative/-R section of man rsync for more details.

提交回复
热议问题