Auf Unix-Systemen können Sie inotify-tools verwenden, die auf der inotify- Kernel-Subsystem-API basieren .
Mit inotifywait können Sie Live-Modus für die Standardausgabe überwachen:
inotifywait -m -r -e access -e modify -e create -e delete --format 'PATH:%w%f EVENTS:%,e' {}
Anmerkungen:
- -m : unbegrenzt überwachen
- -r : rekursiver Monitor
- -e : Dateisystemereignisse angeben, die überwacht werden sollen
- --format : Geben Sie die Ausgabe des Befehls an
Beispiel (Befehl, der für das überwachte Verzeichnis ausgeführt wird, gefolgt von einer Echtzeit-Ausgabe von inotifywait):
$ cd {} $ touch test PATH:./test EVENTS:CREATE $ rm test PATH:./test EVENTS:DELETE