Find

Linux.fista
Versio hetkellä 19. marraskuuta 2005 kello 22.45 – tehnyt Tuomas (keskustelu | muokkaukset)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

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


Lisää find komennon käyttötapoja löytyy Komentorivivinkkejä -sivulta.