Como copiar todos os arquivos pdf do subdiretório quando alterado?

1

Considere o diretório recepis

├── bechamel
│   ├── bechamel.aux
│   ├── bechamel.log
│   ├── bechamel.pdf
│   └── bechamel.tex
├── bolognese
│   ├── bolognese.aux
│   ├── bolognese.log
│   ├── bolognese.pdf
│   └── bolognese.tex
├── Brownies
│   ├── brownies.aux
│   ├── brownies.log
│   ├── brownies.pdf
│   └── brownies.tex

Como você pode ver, estou usando o Latex para escrever minhas receitas. Eu gostaria de copiar todos os arquivos pdf para um diretório separado toda vez que eu compilar um arquivo tex para um pdf ou um novo pdf é criado. Ou seja, arquivos pdf devem ser copiados para um diretório recipyPdfCollection

Estou usando o sistema operacional Ubuntu, então eu acho que um bash seria necessário. Seria bom se algumas notas pudessem ser adicionadas para que eu pudesse entender a solução. Eu tentei o comando

find ./  -iname '*.pdf' -exec cp -t ./pdfs/  {} +

que copia todos os arquivos, mas parece tedioso executar este comando toda vez que há uma alteração, portanto, o script automatizado seria ótimo.

    
por A.Dumas 28.08.2017 / 14:08

0 respostas