3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 552: | Riga 552: | ||
Il file sarà messo in download e, una volta scaricato, piazzato nella directory in cui ci trovavamo al momento del lancio del comando. | Il file sarà messo in download e, una volta scaricato, piazzato nella directory in cui ci trovavamo al momento del lancio del comando. | ||
== Sincronizzare il contenuto di due directory == | == Sincronizzare il contenuto di due directory ('''rsync''') == | ||
<code>Rsync</code> e' un comando (ed un protocollo) che permette la copia di file via rete, ottimizzando i tempi di backup e ripristino dei dati. Non è presente in un'installazione minimale di Debian; occorre pertanto installarlo col comando: | <code>Rsync</code> e' un comando (ed un protocollo) che permette la copia di file via rete, ottimizzando i tempi di backup e ripristino dei dati. Non è presente in un'installazione minimale di Debian; occorre pertanto installarlo col comando: | ||
<pre> | <pre> | ||
Riga 559: | Riga 559: | ||
La sintassi del comando è la seguente: | La sintassi del comando è la seguente: | ||
<pre> | <pre> | ||
rsync -av --delete /Directory/Sorgente /Directory/Destinazione | rsync -av --delete --progress /Directory/Sorgente /Directory/Destinazione | ||
</pre> | </pre> | ||
Le opzioni usate hanno il seguente significato: | Le opzioni usate hanno il seguente significato: | ||
* <code>- | * <code>-a</code> (<code>--archive</code>): specifica di copiare i file mantenendo ownership, permessi e in modalità ''directory recursive''. è in poche parole un'abbreviazione di <code>-rlptgoD</code>. | ||
** <code>-r</code> (<code>--recursive</code>), sincronizza ricorsivamente anche tutte le sottocartelle. | |||
** <code>-l</code> (<code>--links</code>), copia i link simbolici come file (ovvero NON processare ricorsivamente eventuali cartelle referenziate tramite questi link). | |||
** <code>-p</code> (<code>--perms</code>), mantieni i permessi di ciò che viene sincronizzato. | |||
** <code>-t</code> (<code>--times</code>), mantieni orari originali. | |||
* <code>-v</code> (<code>--verbose</code>): visualizza più informazioni durante il trasferimento. | |||
* <code>--delete</code>: elimina dalla directory di destinazione i file non più presenti nella directory sorgente | * <code>--delete</code>: elimina dalla directory di destinazione i file non più presenti nella directory sorgente | ||
* <code>--progress</ccode>: visualizza progresso. | |||
Maggiori informazioni [[Rsync | qui]]. | Maggiori informazioni [[Rsync | qui]]. | ||
contributi