Find (Unix)

find on eräs Unixin komennoista, jolla voidaan etsiä halutunlaisia tiedostoja tiedostojärjestelmistä. find toimii tiedostojärjestelmässä oletusarvoisesti rekursiivisesti toisin kuin esimerkiksi ls -komento. 

Ohjelman toiminta on määritelty POSIX-standardissa.

Ohjelma on kehitetty Unixin Programmer's Workbench -julkaisua (PWB/UNIX) varten.
Ohjelman kehitti Dick Haight, joka kehitti myös cpio ja expr-ohjelmat.

Esimerkkejä

Etsii kaikki järjestelmän tiedostot ja tulostaa niiden nimet kokonaisine polkuineen: 
 find / -print

Etsii kaikki työhakemistossa olevat alihakemistot muttei suorita hakuja rekursiivisesti niiden sisällä: 
 find . -type d ! -name \. -prune -print

Etsii kaikki työhakemiston tiedostot tai hakemistot, joissa on asetettuna ryhmälle tai muille käyttäjille kirjoitusoikeus: 
 find . -perm +0022 -print

Etsii ""-merkkien sisällä olevaa tekstiä tiedostojen sisältä:
 find . -type f -exec grep -i "phrase to find" {} \; -print

Lähteet

Aiheesta muualla 
 find(1) - Linux man page 

Unix-ohjelmat