Come mantenere il path completo con rsync?

Quando si esegue il backup con rsync, come mantengo la struttura di directory completa?

Ad esempio, il server remoto è saturn e voglio sostenere saturn / home / udi / files / immagini in una directory locale denominata backup .

Voglio avere (in locale) backup / home / udi / files / immagini piuttosto che backup / immagini .

  • rsync di file> 4GB
  • Per i file di grandi size prima comprimere quindi trasferire o rsync -z? che sarebbe più veloce?
  • Comando rsync malformato su ReadyNAS
  • Soluzione per il backup, la versione e la replica dei dati di file
  • Utilizzo di Rsync per il backup di un Windows Share
  • rsync / rsnapshot
  • il backup più veloce per i file di grandi size
  • Come faccio a copiare una struttura di directory ma non i file in Linux?
  • 2 Solutions collect form web for “Come mantenere il path completo con rsync?”

    Utilizzare l'opzione -R o --relative per preservare il path completo.

    Con il rsync di Cygwin Windows e supponendo che il rsync remoto sta puntando alla radice, farei:

     rsync -vtrz --delete server::rsyncid/home/udi/files/pictures /cygdrive/d/backup/home/udi/files 

    Questo metterà i contenuti della directory delle immagini remote in / backup / home / udi / files / immagini. Presumibilmente la syntax sotto unix sarebbe simile.

    JR

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.