Ero sivun ”Find” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
Pb (keskustelu | muokkaukset) (Luokka:Ohjelmat + exec-esimerkki) |
||
Rivi 1: | Rivi 1: | ||
'''find''' komennolla voi etsiä asioita koneelta ja tiedostoista. | '''find'''-komennolla voi etsiä asioita koneelta ja tiedostoista. | ||
== Esimerkkejä miten findia käytetään == | == Esimerkkejä miten findia käytetään == | ||
Rivi 15: | Rivi 15: | ||
find -name '*.jpg' | wc -l | find -name '*.jpg' | wc -l | ||
Laittaa o+rwX oikeuden file.txt:lle kaikissa alihakemistoissa: | |||
find . -name file.txt -print0 | xargs -0 chmod o+rwX | find . -name file.txt -print0 | xargs -0 chmod o+rwX | ||
Siirtää kaikki käyttäjän jani-petteri kotihakemistossa olevat [[symbolinen linkki|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. | |||
Lisää find komennon käyttötapoja löytyy [[Komentorivivinkkejä]] -sivulta. | |||
[[Luokka:Komentorivi]] | [[Luokka:Komentorivi]] | ||
[[Luokka:Ohjelmat]] |
Versio 20. marraskuuta 2005 kello 20.30
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.