Я намагаюся створити каталог, в якому будуть розміщені всі та лише мої PDF-файли, зібрані з LaTeX. Мені подобається зберігати кожен проект у окремій папці, усі вони розміщені у великій папці під назвою LaTeX
. Тому я спробував запустити:
rsync -avn *.pdf ~/LaTeX/ ~/Output/
який повинен знайти всі pdfs у ~/LaTeX/
та перенести їх у вихідну папку. Це не працює. Він говорить мені, що не знайдено відповідностей для " *.pdf
". Якщо я не залишаю цей фільтр, команда перераховує всі файли у всіх папках проекту під LaTeX. Тож проблема з фільтром * .pdf. Я спробував замінити ~/
повний шлях до домашнього каталогу, але це не мало ефекту.
Я, використовуючи zsh. Я намагався робити те ж саме в bash і навіть з фільтром, який перераховував кожен файл у кожному підкаталозі ... Що тут відбувається?
Чому rsync не розуміє лише мій PDF-фільтр?
ГАРАЗД. Отже, оновіть: ні, я намагаюся
rsync -avn --include="*/" --include="*.pdf" LaTeX/ Output/
І це дає мені весь список файлів. Я здогадуюсь, тому що все відповідає першому шаблону ...
**
зразок) повинна працювати.