.zip
unzip file.zip
unzip "*.zip" #批量解压zip文件,不加引号会认为第二个文件是指定的解压文件夹,导致报错
.rar
unrar e file.rar #需安装rar软件
.gz
gzip -d file.gz
gunzip file.gz
.tar.gz / .tar / .tar.Z / .bz2
tar –xvf file.tar
tar -zxvf file.tar.gz
tar -jxvf file.tar.bz2
tar –Zxvf file.tar.Z
tar批量解压缩不可使用tar -zxvf *.tar.gz,需逐个解压
#!/bin/bash
for tar in *.tar.gz
do tar -zxvf $tar
done