Ero sivun ”Find” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (kieltä paremmaksi ja wikitystä) |
pEi muokkausyhteenvetoa |
||
Rivi 23: | Rivi 23: | ||
Lisää find komennon käyttötapoja löytyy [[komentorivivinkkejä]]-sivulta. | Lisää find komennon käyttötapoja löytyy [[komentorivivinkkejä]]-sivulta. | ||
[[Luokka: | [[Luokka:Tiedostonhallinta]] | ||
Versio 25. maaliskuuta 2007 kello 15.15
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.