Я пытаюсь создать каталог, в котором будут храниться все и только мои PDF-файлы, скомпилированные из LaTeX. Мне нравится хранить каждый проект в отдельной папке, все в большой папке LaTeX
. Итак, я попытался запустить:
rsync -avn *.pdf ~/LaTeX/ ~/Output/
который должен найти все PDF-файлы в ~/LaTeX/
и передать их в выходную папку. Это не работает Это говорит мне, что не найдено соответствий для " *.pdf
". Если я пропущу этот фильтр, команда перечислит все файлы во всех папках проекта в LaTeX. Так что это проблема с фильтром * .pdf. Я попытался заменить ~/
полный путь к моему домашнему каталогу, но это не дало эффекта.
Я использую Zsh. Я пытался сделать то же самое в bash и даже с фильтром, который перечислял каждый файл в каждом подкаталоге ... Что здесь происходит?
Почему rsync не понимает мой фильтр только для PDF?
ХОРОШО. Итак, обновление: нет, я пытаюсь
rsync -avn --include="*/" --include="*.pdf" LaTeX/ Output/
И это дает мне весь список файлов. Я думаю, потому что все соответствует первому шаблону ...
**
шаблон zsh ) должен работать.