Untuk menemukan semua file yang telah dimodifikasi sejak waktu tertentu yang lalu (yaitu satu jam yang lalu, sehari yang lalu, 24 jam yang lalu, seminggu yang lalu, dan seterusnya) di lingkungan Unix dan Linux, perintah find akan berguna. Sintaks perintahnya adalah:
Untuk menemukan semua file yang dimodifikasi dalam 24 jam terakhir (sehari penuh terakhir) di direktori saat ini dan sub-direktori:
find . -mtime -1 -print
Opsi flag -mtime -1 memberi tahu perintah find untuk mencari file yang dimodifikasi pada hari terakhir (24 jam). Opsi flag -print akan menyebabkan perintah find untuk mencetak lokasi file. -print dapat diganti dengan -ls jika Anda menginginkan respons tipe direktori-daftar.
Untuk menemukan semua file yang dimodifikasi dalam 24 jam terakhir (sehari penuh terakhir) di direktori tertentu dan sub-direktori tertentu:
find /directory_path -mtime -1 -print
Perintah tersebut pada dasarnya sama dengan perintah sebelumnya, hanya saja sekarang Anda tidak perlu melakukan cd (mengubah direktori) ke direktori yang ingin Anda cari.
Untuk menemukan semua file dengan jenis file biasa saja, dan diubah dalam 24 jam terakhir (sehari penuh terakhir) di direktori saat ini dan sub-direktori:
find /directory_path -type f -mtime -1 -print
Untuk menemukan semua file yang dimodifikasi hanya hari ini (hanya sejak awal hari, yaitu jam 12 pagi), di direktori saat ini dan sub-direktori:
touch -t `date +%m%d0000` /tmp/$$ find /tmefndr/oravl01 -type f -newer /tmp/$$ rm /tmp/$$
Perintah pertama dapat dimodifikasi untuk menentukan tanggal dan waktu lain, sehingga perintah tersebut akan mengembalikan semua file yang telah berubah sejak tanggal dan waktu tersebut.