find
Haetaan tiettyä sanaa tiedostoista ja tulostetaan relevantit tiedostot
find . -type f -print0 | xargs -0 grep -l "hakusana"
.
mistä haetaan (siitä hakemistosta, jossa sijaitaan ja sen alihakemistoista)
-type
mitä haetaan, f tarkoittaa tiedostoja (file)
-print0
tulostaa löydetyistä myös ne, joissa on "tyhjiä" merkkejä (välilyöntejä, rivinvaihtoja...)
-0
sama kuin edellinen
-l
tulostaa tiedoston nimen sisällön sijaan.
Haetaan tiettyä sanaa - tässä hakusana - tiedostoista ja tulostetaan relevantit tiedostonimet
Haetaan tietynnimiset tiedostot kirjainkoosta riippumatta
find . -iname "haettava*tiedostonnimi" -print
.
mistä haetaan (siitä hakemistosta, jossa sijaitaan ja sen alihakemistoista)
-iname
tämän perään annetaan tiedostonnimi (ei tarvitse lainausmerkkejä, ellei käytetä asterikseja tai kysymysmerkkejä nimessä). -name löytää vain tarkalleen samalla kirjainkoolla kuin hakusanassa olevia tiedostoja.
-print
tulosta - tätä tarvitaan harvoin, mutta joissakin järjestelmissä vain sen lisääminen tulostaa saadut tulokset näkyville.
Haetaan tiedostoja tietyllä hakusanalla - tässä haettava tiedostonnimi, jossa voi olla välissä jotain muita merkkejä, esimerkiksi Haettava_-_Tiedostonnimi - välittämättä kirjainkoosta.