Vraag Hoe houd je het volledige pad met rsync?


Wanneer ik back-ups maak met rsync, Hoe houd ik de volledige mapstructuur?

De externe server is bijvoorbeeld Saturnusen ik wil een back-up maken Saturnus's / Home / UDI / files / foto's naar een lokale map met de naam backup.

Ik wil (lokaal) backup / home / UDI / files / foto's liever dan backup / foto's.


54
2017-07-12 09:37


oorsprong




antwoorden:


Gebruik de -R of --relative optie om het volledige pad te behouden.


69
2017-07-12 09:53





Met de Cygwin Windows rsync en in de veronderstelling dat de externe rsync naar de root verwijst, zou ik het volgende doen:

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

Dat plaatst de inhoud van de map remote pictures in / backup / home / udi / files / pictures. Vermoedelijk zou de syntaxis onder unix vergelijkbaar zijn.

JR


1
2017-07-12 10:05



Het is niet nuttig omdat we de hele directoryhiërarchie op de lokale kant moeten reproduceren voordat de rsync-opdracht wordt uitgevoerd. - Ludovic Kuty