Guida ai comandi da terminale - Gestione di file e directory: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 557: Riga 557:
# apt install rsync
# apt install rsync
</pre>
</pre>
La sintassi del comando è la seguente:
La sintassi generale del comando è:
<pre>rsync [OPZIONI] /Directory/Sorgente /Directory/Destinazione</pre>
Un esempio di comando con le opzioni più comuni è il seguente:
<pre>
<pre>
rsync -av --delete --progress /Directory/Sorgente /Directory/Destinazione  
rsync -av --delete --progress --log-file=mio_log.txt /Directory/Sorgente /Directory/Destinazione  
</pre>
</pre>
Le opzioni usate hanno il seguente significato:
Le opzioni usate hanno il seguente significato:
Riga 573: Riga 575:
* <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</code>: visualizza progresso.
* <code>--progress</code>: visualizza progresso.
* <code>--log-file</code>: salva la lista delle operazioni effettuate nel file di log specificato.
Altre opzioni utili:
* <code>-i</code> (<code>--itemize-changes</code>): mostra (alla fine) una sintesi di tutte le operazioni effettuate.
* <code>-l</code> (<code>--copy-links</code>), è l'opposto di <code>-l</code>, ovvero non copia il link simbolico ma sincronizza quanto referenziato attraverso lo stesso.
Maggiori informazioni [[Rsync | qui]].
Maggiori informazioni [[Rsync | qui]].