Unpack multiple archives in folder
- for archive in *.tar.gz
do
tar xzvf $archive
done
- single line: for file in *.tar; do tar xzvf $file; done
- tracking extraction level
tar xvpf file.tar.gz 2>&1 |
while read line; do
x=$((x+1))
echo -en "$x extracted\r"
done
- tar --extract --file=archive.tar --verbose --verbose
{will show status of every unpacked file} .zip
for file in *.zip; do unzip "${file}"; done.gz
gunzip *.gz
.bz2
bunzip2 *.bz2
tar.bz2
for file in *.tar.bz2; do tar jxf "${file}"; done