当更改时如何从子目录复制所有 pdf 文件?

当更改时如何从子目录复制所有 pdf 文件?

考虑目录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

如您所见,我正在使用 Latex 编写食谱。每次将 tex 文件编译为 pdf 或创建新 pdf 时,我都希望将所有 pdf 文件复制到单独的目录中。也就是说,pdf 文件应该复制到目录中recipyPdfCollection

我使用的是 Ubuntu 操作系统,所以我猜需要 bash。如果能添加一些注释,以便我理解解决方案,那就太好了。我尝试了命令

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

它会复制所有文件,但每次发生变化时都运行这个命令似乎很乏味,因此自动脚本会很棒。

相关内容