find-komennon tulosteen ohjaaminen uuteen komentoon (find, xargs)

Last modified on 24. heinäkuuta 2026 • 1 min read • 85 words
Esim.
Esimerkiksi kaikkien hakemistojen käyttöoikeuksien muuttaminen: find . -type d -print | xargs /bin/chmod ug+rx Erikoismerkkejä sisältävien hakemistojen nimien käsittely: find . -type d -print0 | xargs -0 /bin/chmod ug+rxJos haluat etsiä kaikki TIF-tiedostot nykyisestä hakemistosta tai sen alihakemistoista ja pakata ne (käyttämällä ImageMagickin “mogrify”-komentoa ja LZW-pakkausta):find . -name '*.tif' -print | xargs mogrify -compress LZW”xargs”-menetelmän lisäksi jotkin komennot (mukaan lukien find) hyväksyvät ”-exec”-argumentin. Seuraava komento etsii nykyisestä hakemistosta kaikki tiedostot, joiden koko on alle 4k, ja poistaa ne:find . -size -4k -exec rm {} \;