Ero sivun ”Find” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→Käyttö: selitykset ennen komentoja
Pb (keskustelu | muokkaukset) p (→Katso myös: updatedb-linkki pois) |
Pb (keskustelu | muokkaukset) p (→Käyttö: selitykset ennen komentoja) |
||
Rivi 2: | Rivi 2: | ||
== Käyttö == | == Käyttö == | ||
Etsii .log-päätteiset (*.log) tiedostot nykyisestä hakemistosta (.) ja alihakemistoista. | |||
find -name '*.log' | find -name '*.log' | ||
Listaa [[linuxin hakemistorakenne|/var-hakemistosta]] ja sen alihakemistoista kaikki tavalliset tiedostot (ei siis hakemistoja, laitetiedostoja, [[symbolinen linkki|symbolisia linkkejä]], [[nimetty putki|nimettyjä putkia]] ym.) joita on muutettu viimeisen 30 minuutin aikana. | |||
find /var -type f -mmin -30 -print | find /var -type f -mmin -30 -print | ||
Laskee montako .jpg-tiedostoa nykyisestä hakemistosta ja sen alihakemistoista löytyy huomioiden myös isolla kirjoitetut merkit. | |||
find -iname '*.jpg' | [[wc]] -l | find -iname '*.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|symboliset linkit]], joiden nimi sisältää ison tai pienen å:n, käyttäjän tobias kotihakemiston alla sijaitsevaan foo/stuff-hakemistoon. | |||
find ~jani-petteri -type l -iname *å* -exec mv '{}' ~tobias/foo/stuff/ ';' | find ~jani-petteri -type l -iname *å* -exec mv '{}' ~tobias/foo/stuff/ ';' | ||
Etsii nykyisestä hakemistosta ja sen alihakemistoista kaikki tavalliset tiedostot ja hakemistot jotka ovat tyhjiä ja joiden omistajaksi määriteltyä [[GID|ryhmänumeroa]] ei vastaa mukään järjestelmän olemassaoleva ryhmä. | |||
find -empty -nogroup | find -empty -nogroup | ||
Etsii | |||
Etsii ja poistaa kaikki käyttäjän greta omistamat noin 699 megatavun kokoiset tiedostot. | |||
find -size 699M -user greta -delete | find -size 699M -user greta -delete | ||
Lisää find komennon käyttötapoja löytyy [[komentorivivinkkejä]]-sivulta. | Lisää find-komennon käyttötapoja löytyy [[komentorivivinkkejä]]-sivulta. | ||
==Katso myös== | ==Katso myös== |