Anda dapat menggunakan inotifytools
dan utilitas baris perintahnya.
Anda dapat menggunakan inotify
untuk memantau direktori, dan itu akan mengembalikan acara untuk direktori itu sendiri, dan untuk file di dalam direktori.
Alat lain yang dapat digunakan adalah inotifywatch
:
sudo inotifywatch -v -r /foo
Anda dapat menambahkan -r
untuk menonton semua subdirektori secara rekursif. Namun solusi ini tidak mendeteksi perubahan pada file yang baru dibuat .
Jadi solusi lain adalah menggunakan inotifywait
:
inotifywait -m --format "%f" /foo
Berikut adalah contoh lain untuk menampilkan konten dari semua test*
file yang baru dibuat di /tmp
:
inotifywait -m --format "%f" /tmp | grep --line-buffered ^test | xargs -L1 -I% sudo cat /tmp/% 2> /dev/null
watch -n1 ls