4 175
muokkausta
Pb (keskustelu | muokkaukset) (Luokka:Ohjelmat + exec-esimerkki) |
p (kieltä paremmaksi ja wikitystä) |
||
Rivi 3: | Rivi 3: | ||
== Esimerkkejä miten findia käytetään == | == Esimerkkejä miten findia käytetään == | ||
Etsi *.log | Etsi .log-päätteiset (*.log) tiedostot nykyisestä hakemistosta (.) ja alihakemistoista: | ||
find . -name *.log | find . -name *.log | ||
Etsi isoimmat | Etsi isoimmat tiedostot /var-hakemistosta | ||
find /var -type f -printf "%s\t%p\n"|sort +0n | find /var -type f -printf "%s\t%p\n"| [[sort]] +0n | ||
Listaa kaikki tiedostot joita on muutettu viimeisen | Listaa kaikki tiedostot joita on muutettu viimeisen 30 minuutin aikana, myös alihakemistoista: | ||
find . -type f -mmin -30 -print | find . -type f -mmin -30 -print | ||
Laskee montako jpg | Laskee montako .jpg-tiedostoa hakemistosta löytyy: | ||
find -name '*.jpg' | wc -l | find -name '*.jpg' | [[wc]] -l | ||
Asettaa o+rwX-[[Tiedoston oikeudet|oikeudet]] <tt>file.txt</tt>-nimisille tiedostoille 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| | Siirtää kaikki käyttäjän jani-petteri kotihakemistossa olevat [[symbolinen linkki|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/ ';' | find ~jani-petteri -type l -name *å* -exec mv '{}' ~tobias/foo/stuff/ ';' | ||
Lisää find komennon käyttötapoja löytyy [[ | Lisää find komennon käyttötapoja löytyy [[komentorivivinkkejä]]-sivulta. | ||
[[Luokka:Komentorivi]] | [[Luokka:Komentorivi]] | ||
[[Luokka:Ohjelmat]] | [[Luokka:Ohjelmat]] |