3 155
contributi
Wtf (discussione | contributi) (→rsync) |
Wtf (discussione | contributi) |
||
Riga 42: | Riga 42: | ||
#* Per '''h''' e '''*''' si veda il manuale. | #* Per '''h''' e '''*''' si veda il manuale. | ||
# Il secondo carattere identificato dalla lettera '''X''' può assumere anch'esso diverso valori e identifica il tipo dell'oggetto esaminato, per esempio '''f''' identifica i file e '''d''' le directory. | # Il secondo carattere identificato dalla lettera '''X''' può assumere anch'esso diverso valori e identifica il tipo dell'oggetto esaminato, per esempio '''f''' identifica i file e '''d''' le directory. | ||
# La terza parte è costituita da 9 caratteri che possono assumere ciascuno solo cinque valori: quello indicato dalla lettera specificata nel codice ad inizio paragrafo, un '''.''', un '''+''', uno spazio o un '''?'''. Un punto indica come per la prima parte che l'attributo considerato non è cambiato, mentre un punto di domanda indica che il valore di tale attributo non è stato possibile identificarlo. Il carattere "più" compare solo nel caso di file presenti nella sorgente, ma assenti nella destinazione e sostituisce simultaneamente tutti gli attributi; in tal caso il codice risultante è quindi | # La terza parte è costituita da 9 caratteri che possono assumere ciascuno solo cinque valori: quello indicato dalla lettera specificata nel codice ad inizio paragrafo, un '''.''', un '''+''', uno spazio o un '''?'''. Un punto indica come per la prima parte che l'attributo considerato non è cambiato, mentre un punto di domanda indica che il valore di tale attributo non è stato possibile identificarlo. Il carattere "più" compare solo nel caso di file presenti nella sorgente, ma assenti nella destinazione e sostituisce simultaneamente tutti gli attributi; in tal caso il codice risultante è quindi <code>f+++++++++</code> o <code><f+++++++++</code> (creazione di un nuovo file). Se due oggetti sono identici, ai punti vengono sostituiti gli spazi. Di seguito il significato delle lettere: | ||
#* '''c''', nel caso di file indica che il checksum tra il file sorgente e quello nella cartella di destinazione varia. | #* '''c''', nel caso di file indica che il checksum tra il file sorgente e quello nella cartella di destinazione varia. | ||
#* '''s''', indica che la dimensione del file sorgente é differente da quella del file di destinazione. In questo caso si ha sempre un aggiornamento del file di destinazione. | #* '''s''', indica che la dimensione del file sorgente é differente da quella del file di destinazione. In questo caso si ha sempre un aggiornamento del file di destinazione. | ||
Riga 51: | Riga 51: | ||
#* '''u''', '''a''', e '''x''' si rimanda al manuale. | #* '''u''', '''a''', e '''x''' si rimanda al manuale. | ||
Alcuni esempi: | Alcuni esempi: | ||
* | * <code>>f+++++++++ prova.txt</code>, il file è presente nella sorgente e non nella destinazione, quindi verrà trasferito | ||
* | * <code>>f..t..g... prova.txt</code>, il file ''prova.txt'' è presente nella destinazione, ma ha data di "ultima modifica" e gruppo di appartenenza differente. Poiché non è stata attivata l'opzione ''--size-only'' il file nella cartella di destinazione sarà sostituito con quello nella cartella d'origine. | ||
* | * <code>.f..t..g... prova.txt</code>, il file ''prova.txt'' è presente nella destinazione, ma ha data di "ultima modifica" e gruppo di appartenenza differente. Poiché è stata attivata l'opzione ''--size-only'' il file nella cartella di destinazione non sarà sostituito con quello nella cartella d'origine, tuttavia avendo specificato le opzioni ''-t'' e ''-g'' avverrà una sincronizzazione dei suddetti attributi. | ||
== Grsync == | == Grsync == |
contributi