Pro vyhledání všech souborů, které byly změněny od určitého času (tj. před hodinou, před dnem, před 24 hodinami, před týdny atd.) v prostředí Unixu a Linuxu se bude hodit příkaz find. Syntaxe příkazu je:
Chcete-li najít všechny soubory upravené za posledních 24 hodin (poslední celý den) v aktuálním adresáři a jeho podadresářích:
find . -mtime -1 -print
Parametr -mtime -1 říká příkazu find, aby hledal soubory upravené za poslední den (24 hodin). Možnost Flag -print způsobí, že příkaz find vytiskne umístění souborů. -print lze nahradit -ls, pokud chcete odpověď typu výpisu adresáře.
Chcete-li najít všechny soubory upravené za posledních 24 hodin (poslední celý den) v konkrétním konkrétním adresáři a jeho podadresářích:
find /directory_path -mtime -1 -print
Příkaz je v podstatě stejný jako předchozí příkaz, akorát že nyní nemusíte cd (změnit adresář) do adresáře, který chcete prohledat.
Chcete-li najít všechny soubory pouze s běžnými typy souborů a upravené za posledních 24 hodin (poslední celý den) v aktuálním adresáři a jeho podadresářích:
find /directory_path -type f -mtime -1 -print
Chcete-li najít všechny soubory, které jsou změněny pouze dnes (pouze od začátku dne, tj. 12:00), v aktuálním adresáři a jeho podadresářích:
touch -t `date +%m%d0000` /tmp/$$ find /tmefndr/oravl01 -type f -newer /tmp/$$ rm /tmp/$$
První příkaz lze upravit tak, aby specifikoval jiné datum a čas, takže příkazy vrátí všechny soubory, které se od daného data a času změnily.