#1 13. April 2011 Moin moin! Kann mir jemand sagen wie ich mehrere bz2 archive gleichzeitig entpacken kann die in einem Verzeichnis sind? Alle einzeln zu entpacken is ein wenig mühsam bei über 900 Files + Multi-Zitat Zitieren
#2 13. April 2011 AW: Mehrere bz2 entpacken Ich habs mal runtergetippt. Garantiere aber keine Lauffähigkeit, da ich grad keine .tar.bz2 gefunden hab. Code: #!/bin/bash for f in *.tar.bz2 do newdir="${f}_unpacked" mkdir $newdir echo $newdir mv ./$f ./$newdir cd $newdir tar -jxvf $f echo "$f Unpacked" cd .. done Das script erstellt nen Ordner (names dateiname_unpacked), schiebt die .bz datei dann dort hin, und entpackt diese dort. Wenn du das ganze Ordner-gedöns nicht brauchst: Code: #!/bin/bash for f in *.tar.bz2 do tar -jxvf $f done Edit: Natürlich kannst du nen script auch direkt auf der Konsole ausführen, ohne es vorher in eine Datei zu schieben. (vorallem das zweite ist ja recht schlank) Code: for f in *.tar.bz2; do tar -jxvf $f; done Das einfach aufm Terminal ausführen. + Multi-Zitat Zitieren
#3 13. April 2011 AW: Mehrere bz2 entpacken Supi danke! Da es aber sich um reine bzip2 dateien handelt und ich die Originaldateien behalten will hab ichs so gelöst: Code: for f in *.bz2; do bunzip2 -9k $f; done + Multi-Zitat Zitieren