GNU/Linux >> Znalost Linux >  >> Linux

Rsync s možností Delete, ale zachovat to, co je smazáno?

Chci provést synchronizaci s možností odstranění, aby složky zůstaly identické kopie, a to i poté, co smažu soubory a složky ze zdroje.

Problém je v tom, že v cílové složce může být něco, co není určeno k odstranění. V tom případě bych rád, aby se stalo, že smazání rsync bude pokračovat, ale soubory, které mají být odstraněny, se ve skutečnosti uloží do nějaké odpadkové složky, místo aby byly odstraněny ze souborového systému.

Tímto způsobem jsem mohl udržovat identické složky bez obav, že něco náhodně přepíšu.

Jak by bylo nejlepší dosáhnout takové funkce?

Přijatá odpověď:

Chcete -b možnost (která způsobí, že rsync zálohuje smazané věci) v kombinaci s --backup-dir možnost, která vám umožní nasměrovat, KDE rsync zálohuje věci.


Linux
  1. Zachovat datum změny v adresářích/složkách pomocí Rsync?

  2. Obnovit právě smazaný soubor na Ext4 pomocí Extundelete?

  3. Zálohujte své soubory pomocí rsync

  1. Zkopírujte soubory pomocí SCP a Rsync

  2. Příkaz sed s volbou -i selže na Macu, ale funguje na Linuxu

  3. Když je smazán soubor vytvořený pomocí mkstemp()?

  1. Možnost Rm selhat u neexistujících souborů?

  2. Protokolovat pouze přenesené soubory pomocí Rsync?

  3. Synchronizace adresářů v obou směrech pomocí Rsync?