Estou tentando criar um diretório que abrigue todos e apenas meus PDFs compilados a partir do LaTeX. Eu gosto de manter cada projeto em uma pasta separada, todos alojados em uma grande pasta chamada LaTeX
. Então eu tentei correr:
rsync -avn *.pdf ~/LaTeX/ ~/Output/
que deve encontrar todos os PDFs ~/LaTeX/
e transferi-los para a pasta de saída. Isso não funciona. Diz-me que não foi encontrado nenhum resultado para " *.pdf
". Se eu deixar de fora esse filtro, o comando listará todos os arquivos em todas as pastas do projeto no LaTeX. Portanto, há um problema com o filtro * .pdf. Tentei substituir ~/
pelo caminho completo para o meu diretório pessoal, mas isso não teve efeito.
Estou usando o zsh. Tentei fazer o mesmo no bash e até com o filtro que listava todos os arquivos em todos os subdiretórios ... O que está acontecendo aqui?
Por que o rsync não está entendendo meu filtro apenas de pdf?
ESTÁ BEM. Então atualize: Não, estou tentando
rsync -avn --include="*/" --include="*.pdf" LaTeX/ Output/
E isso me dá toda a lista de arquivos. Eu acho que porque tudo corresponde ao primeiro padrão ...
**
padrão zsh ) deve funcionar.