[bglug] opzioni rsync
Paolo Finardi
pa.finardi@gmail.com
Lun 23 Mar 2020 16:01:43 CET
On 23/03/20 15:50, Alessandro Bosio wrote:
> Hola!
>
> Il giorno lun 23 mar 2020 alle ore 15:43 Alberto Bonacina
> <bonacina.alberto@gmail.com <mailto:bonacina.alberto@gmail.com>> ha
> scritto:
>
> Il giorno lun 23 mar 2020 alle ore 15:34 Paolo Finardi
> <pa.finardi@gmail.com <mailto:pa.finardi@gmail.com>> ha scritto:
> > rsync è unidirezionale, synca da una sorgente ad una destinazione,
> > quindi forse non ho capito bene la domanda.
> > Il comando indicato da Alberto va bene, aggiungerei l'opzione
> "z" per la
> > compressione
>
> Probabilmente Alessandro con questa frase
>
> > quindi non ho bisogno che se un file syncato una settimana fà e
> > non più presente nella destinazione me lo ricopi dalla
> destinazione alla sorgente
>
> Voleva intendere di "forzare" l'unidirezionalità di rsync (che è già
> di default) e non lasciare che qualcosa presente nella sorgente venga
> ripristinato se è stato eliminato (ma questa cosa non dovrebbe
> comunque capitare), ma aggiornare solo quello che c'è nella sorgente
> riversando tutto nella destinazione.
>
> Giusto, oLcapo?
>
>
> giusto qualsiasi cosa succeda nella sorgente deve essere replicata
> nella destinazione e non il contrario.
allora questa potrebbe andarti bene:
rsync -avz --delete-excluded --delete /sorgente /destinazione
--delete-excluded: ti serve per eliminare eventuali directory NON vuote
sulla destinazione che non sono più presenti sulla sorgente
--delete: ti serve per eliminare i file presenti sulla destinazione ma
non sulla sorgente
ATTENZIONE: per provare, come t'ha suggerito Alberto, usa sempre
l'opzione --dry-run che simula il comportamento ma NON fa niente. Quando
si comporta come vuoi tu, togli quell'opzione
ciao
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/bglug/attachments/20200323/14d93bac/attachment.htm>
Maggiori informazioni sulla lista
bglug