Как распаковать несколько архиных файлов - CentOS Wiki
Распаковка нескольких файловых архивов
Допустим у вас имеется директория содержащая файловые архивы. Стоит задача - распаковать их с наименьшей затратой своих сил и времени. Итак, перейдем в консоли в нашу директорию и наберем следующие команды в терминале (можно просто скопировать их отсюда и вставить в него):
для .zip
for file in *.zip; do unzip "${file}"; done
для .gz
gunzip *.gz
для .bz
bunzip2 *.bz2
для .tar.gz
for file in *.tar.gz; do tar zxvf "${file}"; done
для .tar.bz2
for file in *.tar.bz2; do tar jxvf "${file}"; done