Odpowiedzi:
Spróbuj obejrzeć.
Zaczerpnięte stąd :
watch -d ls -l
Próbowałem to z przyjacielem przed chwilą, wydaje się, że podświetlenie nie działa właściwie, podświetli pozornie losowy wybór. Próbowałem tego w terminalu OS X ssh'd na maszynie RHEL5, a mój przyjaciel próbował w terminalu GUI Ubuntu.
Niestety inotifywait nie jest obecny na maszynie RHEL5, więc nie mogę podać żadnych informacji na temat skuteczności tego polecenia.
watch -d "ls -l | grep avi"
.
inotifywait
from inotify-tools pokazuje dziennik modyfikacji plików w czasie rzeczywistym, podobny do tail -f
.
inotifywait -m -q -e create,delete,move /dir
-r
można dodać do zegarków rekurencyjnych (może być trochę powolny w przypadku wielu podkatalogów), --format
aby zmienić format wyjściowy (np. dodać znaczniki czasu lub dołączyć ścieżkę i nazwę pliku).
Przykładowe dane wyjściowe:
/home/grawity/code/bin/ CREATE,ISDIR fallback
/home/grawity/code/bin/ CREATE gnome-inhibit-list
/home/grawity/code/bin/ CREATE k5translate
/home/grawity/code/bin/ MOVED_FROM logout
/home/grawity/code/bin/ DELETE pacman-sigstats
(Nawiasem mówiąc, tail -f używa również inotify do śledzenia zmian w pliku).
inotifywait
jest częścią inotify-tools .