2014-07-17 13 views

risposta

11

È necessario passare l'opzione --remove-source-files al comando rsync. Indica a rsync di rimuovere dal lato di invio i file (ovvero le non-directory) che fanno parte del trasferimento e sono stati duplicati con successo sul lato ricevente. Non passare l'opzione --delete al comando rsync mentre cancella i file estranei dalla directory di destinazione. Elimina origine dopo il trasferimento di successo usando rsync

La sintassi è:

rsync --remove-source-files -options /path/to/src/ /path/to/dest 
rsync --remove-source-files -options /path/to/src/ computerB:/path/to/dest 
rsync --remove-source-files -av /path/to/src/*.avi computerB:/path/to/dest 

Riferimento: http://www.cyberciti.biz/faq/linux-unix-bsd-appleosx-rsync-delete-file-after-transfer/

Problemi correlati