Wie kopiere ich alle PDF-Dateien aus einem Unterverzeichnis, wenn sie geändert werden?

Wie kopiere ich alle PDF-Dateien aus einem Unterverzeichnis, wenn sie geändert werden?

Betrachten Sie das Verzeichnisrecepis

├── 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

Wie Sie sehen, verwende ich Latex, um meine Rezepte zu schreiben. Ich möchte alle PDF-Dateien jedes Mal in ein separates Verzeichnis kopieren, wenn ich eine Tex-Datei in ein PDF kompiliere oder ein neues PDF erstellt wird. PDF-Dateien sollten dann nämlich in ein Verzeichnis kopiert werdenrecipyPdfCollection

Ich verwende das Betriebssystem Ubuntu, daher würde ich vermuten, dass eine Bash erforderlich ist. Es wäre gut, wenn einige Hinweise hinzugefügt werden könnten, damit ich die Lösung verstehen könnte. Ich habe den Befehl ausprobiert

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

das alle Dateien kopiert, aber es erscheint mühsam, diesen Befehl bei jeder Änderung auszuführen, deshalb wäre ein automatisiertes Skript großartig.

verwandte Informationen