Find
find-komennolla voi etsiä asioita koneelta ja tiedostoista.
Esimerkkejä miten findia käytetään
Etsi .log-päätteiset (*.log) tiedostot nykyisestä hakemistosta (.) ja alihakemistoista:
find . -name *.log
Etsi isoimmat tiedostot /var-hakemistosta
find /var -type f -printf "%s\t%p\n"| sort +0n
Listaa kaikki tiedostot joita on muutettu viimeisen 30 minuutin aikana, myös alihakemistoista:
find . -type f -mmin -30 -print
Laskee montako .jpg-tiedostoa hakemistosta löytyy:
find -name '*.jpg' | wc -l
Asettaa o+rwX-oikeudet file.txt-nimisille tiedostoille kaikissa alihakemistoissa:
find . -name file.txt -print0 | xargs -0 chmod o+rwX
Siirtää kaikki käyttäjän jani-petteri kotihakemistossa olevat symboliset linkit, joiden nimi sisältää å:n, käyttäjän tobias kotihakemiston alla sijaitsevaan foo/stuff-hakemistoon.
find ~jani-petteri -type l -name *å* -exec mv '{}' ~tobias/foo/stuff/ ';'
Lisää find komennon käyttötapoja löytyy komentorivivinkkejä-sivulta.