Muokkaus: Jahas. Olisi pitänyt tarkistaa, että kyllä se unzip osaa itsekin purkaa useita paketteja kerralla. Eli voit komentaa näin:
unzip '*.zip'
Nuo hipsut ovat tärkeät, koska muuten komentotulkki laajentaa tuon *.zip-lauseen eikä unzip osaa käsitellä sitä enää oikein. Tuo siis purkaisi kaikki *.zip-päätteiset tiedostot. Ainakin mikäli unzip:n man-sivua on uskominen.
http://linux.die.net/man/1/unzipAlla vanha viesti, jätän tähän luettavaksi, sillä sen sisältö voi olla jossain käytössä hyödyllistä.
Ainakin näin onnistunee:
ls *.zip |xargs -I{} unzip {}
Eli suorittaa noita purkukomentoja (unzip) sen mukaan mitä tiedostoja on listattu (ls *.zip eli kaikki .zip-päätteiset tiedostot). Rar-tiedostojen purkaminen voi olla vaikeampaa, koska se on patentoitu, mutta joku unrar-ohjelma pitäisi pakettivarastoista löytyä. Käyttö samanlaista.
http://linux.die.net/man/1/xargsPS. Itse pidän hyvänä tapana kirjoittaa aiheen (otsikon) sisältö myös viestiin. Vaikka se otsikko näkyykin kaikille, niin on selkeämpää, jos se olisi viestissäkin.