GNU/Linux >> Linux Esercitazione >  >> Linux

Rsync con l'opzione Elimina, ma conserva ciò che è stato eliminato?

Voglio sincronizzarmi con l'opzione di eliminazione in modo che le cartelle rimangano copie identiche, anche dopo aver eliminato file e cartelle dall'origine.

Il problema è che potrebbe esserci qualcosa nella cartella di destinazione che non deve essere eliminata. In tal caso, ciò che vorrei accadesse è che l'eliminazione di rsync procede ma i file che devono essere rimossi vengono effettivamente archiviati in una cartella spazzatura invece di essere rimossi dal filesystem.

In questo modo potrei mantenere cartelle identiche senza il timore di sovrascrivere qualcosa accidentalmente.

Come sarebbe meglio ottenere una tale funzionalità?

Risposta accettata:

Vuoi il -b opzione (che fa sì che rsync esegua il backup di elementi eliminati) combinata con --backup-dir opzione, che ti consentirà di dirigere DOVE rsync esegue il backup delle cose.


Linux
  1. Comando Linux rsync con esempi pratici

  2. comando sed con l'opzione -i non riuscita su Mac, ma funziona su Linux

  3. Quando un file creato con mkstemp() viene eliminato?

  4. rsync non eliminerà i file sulla destinazione

  5. Elimina i file con logrotate

Comando Rsync in Linux con esempi

Come escludere file e directory con Rsync

Come trasferire file con Rsync su SSH

Elimina gli utenti in Linux con il comando Userdel

Elimina i gruppi in Linux con il comando groupdel

rsync e collegamenti simbolici