[rsync] utilisation du parametre include (résolu)

Applications, problèmes de configuration réseau
apojul
Hankyu
Messages : 36
Inscription : sam. 09 mai 2020, 14:11

[rsync] utilisation du parametre include (résolu)

Message par apojul »

bonjour,

dans ma commande rsync j'exclue le répertoire .cache et son contenu mais j'aimerai inclure .cache/yay :
rsync -aAXPv --delete --log-file=back_home.log --include=.cache/yay --exclude=.local/share/Trash --exclude=.cache --exclude=Downloads . ../../mnt/back/pc/home

comme résultat tout fonctionne sauf le contenu du répertoire .cache/yay qui est vide

si quelqu'un a une idée je suis preneur, j'ai essayé avec /, /*, /**, /*** apres yay avec "" ou sans mais nada

merci.
Dernière modification par apojul le mar. 05 janv. 2021, 12:19, modifié 1 fois.
dwm | zsh | desktop Ryzen 1700X
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [rsync] utilisation du parametre include

Message par benjarobin »

Bonjour,
L'ordre des paramètres de rsync est important :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
apojul
Hankyu
Messages : 36
Inscription : sam. 09 mai 2020, 14:11

Re: [rsync] utilisation du parametre include

Message par apojul »

ok je regarde la doc plus précisément de rsync et je fais un retour
merci
dwm | zsh | desktop Ryzen 1700X
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [rsync] utilisation du parametre include

Message par benjarobin »

Les excludes doivent être avant les includes dans ton cas
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
apojul
Hankyu
Messages : 36
Inscription : sam. 09 mai 2020, 14:11

Re: [résolu][rsync] utilisation du parametre include

Message par apojul »

@benjarobin sur ton conseil j'ai relu la page man de rsync et j'ai trouvé un pattern qui fonctionne pour moi avec l'include d'abord:
rsync -aAXPv --delete --log-file=back_home.log --include="/.cache/yay/***" --exclude=".cache/*" --exclude="/.local/share/Trash/*" --exclude="/Downloads/*" --exclude="temp/*" --exclude="*.tmp" . ../../mnt/back/pc/home

encore merci
dwm | zsh | desktop Ryzen 1700X
Répondre