J'essaie de créer un répertoire qui contiendra tous et uniquement mes PDF compilés à partir de LaTeX. J'aime garder chaque projet dans un dossier séparé, le tout logé dans un grand dossier appelé LaTeX
. Alors j'ai essayé de courir:
rsync -avn *.pdf ~/LaTeX/ ~/Output/
qui devrait trouver tous les fichiers PDF ~/LaTeX/
et les transférer dans le dossier de sortie. Ça ne marche pas. Il me dit qu'il n'a trouvé aucune correspondance pour " *.pdf
". Si je laisse ce filtre de côté, la commande répertorie tous les fichiers de tous les dossiers du projet sous LaTeX. C'est donc un problème avec le filtre * .pdf. J'ai essayé de remplacer ~/
par le chemin complet de mon répertoire personnel, mais cela n'a pas eu d'effet.
Je suis en utilisant zsh. J'ai essayé de faire la même chose en bash et même avec le filtre qui répertorie chaque fichier dans chaque sous-répertoire ... Qu'est-ce qui se passe ici?
Pourquoi rsync ne comprend-il pas mon filtre PDF uniquement?
D'ACCORD. Donc mise à jour: Non j'essaie
rsync -avn --include="*/" --include="*.pdf" LaTeX/ Output/
Et cela me donne la liste complète des fichiers. Je suppose que tout correspond au premier motif ...
**
motif de zsh ) devrait marcher, cependant.