
Envoyé par
Aenean
Je me suis donc orienté vers la commande "rsync", en pensant trouver mon bonheur avec --include et --exclude avec "--include='*.pdf' --exclude='*'". Je pensais qu'il y ait un ordre de priorité, genre si l'include est satisfait, rsync saute l'exclude qui suit mais apparemment c'est pas le cas
Le problème avec '--exclude "*"' c'est qu'on exclut tout et surtout la racine du répertoire source, il faut donc préciser dans "--include" la racine de son répertoire source :
rsync -av -m --include "*/" --include "*.pdf" --exclude "*" REP_SOURCE/ REP_CIBLE
Attention aussi au slash final dans "REP_SOURCE/". Avec le répertoire source n'est pas repris dans l'arborescence du répertoire cible...
Partager