Find
find-komennolla voi etsiä asioita koneelta ja tiedostoista.
Esimerkkejä miten findia käytetään
Etsi *.log täältä ja alahakemistoista:
find . -name *.log
Etsi isoimmat filet:
find /var -type f -printf "%s\t%p\n"|sort +0n
Listaa kaikki tiedostot joita on muutettu viimeisen 30min aikana, myös alihakemistoista:
find . -type f -mmin -30 -print
Laskee montako jpg fileä hakemiston alta löytyy:
find -name '*.jpg' | wc -l
Laittaa o+rwX oikeuden file.txt:lle kaikissa alihakemistoissa:
find . -name file.txt -print0 | xargs -0 chmod o+rwX
Siirtää kaikki käyttäjän jani-petteri kotihakemistossa olevat symlinkit 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.