GNU/Linux >> Tutoriels Linux >  >> Linux

Rsync avec l'option de suppression, mais conserver ce qui est supprimé ?

Je souhaite effectuer une synchronisation avec l'option de suppression afin que les dossiers restent des copies identiques, même après avoir supprimé des fichiers et des dossiers de la source.

Le problème est qu'il peut y avoir quelque chose dans le dossier de destination qui n'est pas destiné à être supprimé. Dans ce cas, ce que j'aimerais qu'il se passe, c'est que la suppression de rsync se poursuive, mais que les fichiers à supprimer soient en fait stockés dans un dossier poubelle au lieu d'être supprimés du système de fichiers.

De cette façon, je pouvais conserver des dossiers identiques sans craindre d'écraser accidentellement quelque chose.

Comment serait-il préférable de réaliser une telle fonctionnalité ?

Réponse acceptée :

Vous voulez le -b option (qui oblige rsync à sauvegarder les éléments supprimés) combinée avec le --backup-dir option, qui vous permettra de diriger OÙ rsync sauvegarde les choses.


Linux
  1. Conserver la date de modification des répertoires/dossiers avec Rsync ?

  2. Récupérer un fichier juste supprimé sur Ext4 avec Extundelete ?

  3. Journaliser uniquement les fichiers transférés avec Rsync ?

  4. Fichier de suppression Linux de taille 0

  5. Quand un fichier créé avec mkstemp() est supprimé ?

Commande Rsync sous Linux avec des exemples

Comment exclure des fichiers et des répertoires avec Rsync

Comment transférer des fichiers avec Rsync sur SSH

Supprimer des utilisateurs sous Linux avec la commande Userdel

Supprimer des groupes sous Linux avec la commande groupdel

rsync et liens symboliques