1 votes

Exclure les fichiers cachés uniquement dans un répertoire particulier

Je tente de synchroniser mon dossier personnel avec une clé USB.

Je voudrais ignorer les fichiers et répertoires cachés dans mon dossier personnel mais seulement dans ce répertoire, je dois toujours synchroniser les fichiers cachés dans les sous-répertoires de mon dossier personnel.

J'ai essayé d'utiliser cette option : --exclude="/home/valentin/.*" --exclude "/home/valentin/.*/" mais rsync synchronise tout, même /home/valentin/.cache/ par exemple.

Quelle option dois-je utiliser ?

2voto

dedunumax Points 8088

Utilisez la commande ci-dessous.

rsync -avz --exclude '/.*' /home/valentin/ /dossier_destination

0voto

variona Points 193

Le chemin utilisé par rsync pour --exclude est relatif à la /source

rsync -avz --exclude '.*' ~ /destination

devrait faire l'affaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X