Bonjour,
rsync permet d’éditer un fichier d’exclusion, pour ne pas sauvegarder des types de fichiers, des répertoires… et de garder les fichiers effacés ou modifiés dans un répertoire de backup.
Existe-t-il une solution (via un script bash par exemple) pour copier les répertoires « .git/ » sans les envoyer dans le répertoire de backup?
Bien entendu, le script
1- pourrait se contenter d’effacer ces arborescences dans le fichier de backup du moment, ou
2- pourrait le mettre dans les exclusions, puis dans un 2e temps, relancer rsync sans les exclure ni enregistrer les backup.
mais (je rêve…) une solution plus directe serait-elle envisageable?
La ligne produite par mon script actuel est la suivante:
sudo rsync -auHAXNUi --progress --stats --delete --exclude-from=/media/eric/Tosh2T_2024/ExcludeFile.txt --backup --backup-dir=/media/eric/Tosh2T_2024/25-03-26_19h_38 / /media/eric/Tosh2T_2024/Racine/