Rsync: differenze tra le versioni

Riga 29: Riga 29:
* <code>-v</code> (<code>--verbose</code>), aumenta il numero di informazioni stampate a video.
* <code>-v</code> (<code>--verbose</code>), aumenta il numero di informazioni stampate a video.
<code>-D</code>, scorciatoia per <code>--devices</code> + <code>--specials</code>. Mantiene file speciali e (solo se eseguito come [[privilegi di amministrazione|root]]) file dispositivo.
<code>-D</code>, scorciatoia per <code>--devices</code> + <code>--specials</code>. Mantiene file speciali e (solo se eseguito come [[privilegi di amministrazione|root]]) file dispositivo.
* '''-a''', (modalità archivio) è equivalente a impostare <code>rlptgoD</code>, e inoltre mantiene link simbolici, file speciali e (solo se eseguito come [[privilegi di amministrazione|root]]) file dispositivo. Si possono invece trasformare tutti i link simbolici nei file a cui puntano con l'opzione <code>-L</code>, oppure in alternativa anche solo limitatamente a quelli la cui destinazione non verrebbe altrimenti copiata con l'opzione <code>--safe-links</code>.
* <code>-a</code> (<code>--archive</code>), (modalità archivio) è equivalente a impostare <code>rlptgoD</code>, e inoltre mantiene link simbolici, file speciali e (solo se eseguito come [[privilegi di amministrazione|root]]) file dispositivo. Si possono invece trasformare tutti i link simbolici nei file a cui puntano con l'opzione <code>-L</code>, oppure in alternativa anche solo limitatamente a quelli la cui destinazione non verrebbe altrimenti copiata con l'opzione <code>--safe-links</code>.
* '''--progress''', mostra un indicatore percentuale del progresso delle operazioni. Implica l'opzione ''-v'', pertanto se si specifica ''--progress'' è ridondante specificare anche ''-v'' (come fatto in quest'esempio).
* <code>-L</code> (<code>--copy-links</code>), è l'opposto di <code>-l</code>, ovvero trasforma tutti i link simbolici nei file/directory a cui puntano.
* <code>--progress</code>, mostra un indicatore percentuale del progresso delle operazioni. Implica l'opzione ''-v'', pertanto se si specifica ''--progress'' è ridondante specificare anche ''-v'' (come fatto in quest'esempio).
* '''-u''', (modalità aggiornamento) salta tutti i file già presenti a destinazione con un tempo di modifica più recente oppure con lo stesso tempo di modifica e stessa dimensione. Quindi solo i file non presenti in destinazione oppure quelli meno recenti di quelli sorgenti saranno inviati.
* '''-u''', (modalità aggiornamento) salta tutti i file già presenti a destinazione con un tempo di modifica più recente oppure con lo stesso tempo di modifica e stessa dimensione. Quindi solo i file non presenti in destinazione oppure quelli meno recenti di quelli sorgenti saranno inviati.
* '''--delete''', elimina nella directory di destinazione tutti i file che non sono presenti nella directory sorgente. Si ricordi che nei log e nelle informazioni stampate a video la voce ''deleting'' è associata solo e soltanto a quei file che sono presenti nella cartella sorgente, ma non in quella di destinazione; se un file è presente nella cartella di destinazione e deve essere sostituito perché quello sorgente ha subito delle modifiche, tale messaggio non compare (le modifiche apportate ad un file sono visibili tramite gli attributi, vedi più avanti).
* <code>--delete</code>, elimina nella directory di destinazione tutti i file che non sono presenti nella directory sorgente. Si ricordi che nei log e nelle informazioni stampate a video la voce ''deleting'' è associata solo e soltanto a quei file che sono presenti nella cartella sorgente, ma non in quella di destinazione; se un file è presente nella cartella di destinazione e deve essere sostituito perché quello sorgente ha subito delle modifiche, tale messaggio non compare (le modifiche apportate ad un file sono visibili tramite gli attributi, vedi più avanti).
* '''-i''', fornisce una serie di indicazioni sulle operazioni che sta eseguendo a riguardo di un certo file o cartella. Maggiori informazioni nell'apposita sezione.
* <code>-i</code> (<code>--itemize-changes</code>), fornisce una serie di indicazioni sulle operazioni che sta eseguendo a riguardo di un certo file o cartella. Maggiori informazioni nell'apposita sezione.
* '''--exclude-from''', specifica il percorso di un file contenente un elenco di file e cartelle da non includere nelle operazioni di sincronizzazione. Maggiori informazioni nell'apposita sezione.
* '''--exclude-from''', specifica il percorso di un file contenente un elenco di file e cartelle da non includere nelle operazioni di sincronizzazione. Maggiori informazioni nell'apposita sezione.


3 084

contributi