Le 01/07/2024 à 10:23, Rene Paul Mages (ramix) via Linux06 a écrit :
Bonjour,

Cette commande rsync fonctionne parfaitement :

rsync -av /home/rmages/  rmages@192.168.1.7:/home/rmages/

pour sauvegarder le home de notre laptop sur un serveur HP Proliant local.

Question : est-il possible d'exclure de la synchronisation tous les répertoires de ce type : .cache , .config , .gnupg , .hplip  ...... ?

By the way : avec une pensée RIP pour nos amis Jack et Alain qui nous ont quitté très récemment.


Bonjour Rene,

La commande rsync possède une option exclude :

rsync [OPTIONS] --exclude 'file_or_directory' source/ destination/



Si tu veux exclure tout les fichiers .cache dans tout les répertoires et sous-répertoires, tu peux faire comme ceci :
rsync -av --exclude '.cache' sourcedir/ destinationdir/


et tu peux répéter l'option include autant de fois que nécessaire : 

rsync -av --exclude '.cache' --exclude '.config' --exclude '.gnupg' sourcedir/ destinationdir/


en espérant que ça aide ! :)


--
CgX (Christophe)