Tiedostoja etsitään käskyllä find. Seuraava esimerkki etsii juurihakemistosta alkaen tiedostoa, jonka nimen osana on foo.
$ find / -name "*foo*" |
Find on hyvin monipuolinen ohjelma ja se tuntee suuren määrän erilaisia hakuehtoja. Manuaalisivu find(1) ja findin info-sivu kertovat näistä enemmän. Myös KDE:ssa ja GNOME:ssa on graafiset edustaohjelmat find- ja locate-komennoille.
Linuxissa on myös yleensä asennettuna ohjelma nimeltään locate. Locate on nopeampi kuin find, koska tiedostoja etsitään tietokannasta. Tietokannan päivittämiseen on olemassa käsky updatedb. Locate-ohjelmalla ei tietenkään löydä tiedostoja, joita ei ole vielä lisätty sen tietokantaan. Kanta päivitetään yleensä automaattisesti tietyin väliajoin.
Locate-käsky on helpompi käyttää kuin find. Tiedostoa, jonka nimen osana on foo, etsitään locatella seuraavasti:
$ locate "*foo*" |
Lisää kertovat manuaalisivut locate(1) ja updatedb(1).
Huomaa: Jos käytät merkkejä '?' tai '*', laita ne lainausmerkkeihin. Muuten käyttämäsi komentotulkki muuttaa näitä merkkejä.