inotify – podsystem jądra Linuksa, który powiadamia o zdarzeniach w systemie plików. Został napisany przez Johna McCutchana z pomocą Roberta Love’a i później Amy Griffis w celu zastąpienia dnotify. Było zawarte w głównych wydaniach jądra Linuksa począwszy od wersji 2.6.13, a przy użyciu łat także w wersji 2.6.12 (być może jest to możliwe też we wcześniejszych wydaniach). Główną funkcją inotify jest rozszerzenie systemu plików o możliwość powiadamiania o zmianach w nim i raportowaniu tych zmian w aplikacjach.

Jego główne zastosowanie to użycie w narzędziach przeszukujących (ang. desktop search utilities) takich jak Beagle, gdzie może powiadamiać je o zmienionych plikach bez potrzeby częstego skanowania systemu plików (które byłoby bardzo nieefektywne). Informacje o zmianach w systemie plików są pobierane bezpośrednio z jądra systemu operacyjnego, dlatego zamiast aktywnego przeszukiwania odpowiednie narzędzia mogą indeksować zmiany kilka sekund po ich wystąpieniu, nie obniżając przy tym wydajności systemu.

Może być także używany do automatycznego uaktualniania widoków katalogów, ponownego wczytania plików konfiguracyjnych, logowania zmian, robienia kopii bezpieczeństwa i wszelkiego rodzaju synchronizacji.