# tar解压缩

# 1.解压
#查看解压包的内容
tar -tf file.tar.gz #tar -tf file.tar.xz | less
#解压tar.gz到当前目录
tar -xzvf file.tar.gz
#解压tar.gz到指定(tmp)目录(加一层tmp目录)
tar -xzvf file.tar.gz -C tmp
#解压指定文件到当前目录
tar -xzvf file.tar.gz file/doc1.txt file/readme.md
# 2.压缩
#压缩全部jpg文件到file里
tar -czvf file.tar.gz *.jpg
#增加压缩包文件,把全部ini文件增加到file文件包里
tar -rvf file.tar.gz *.ini
#更新压缩包里某些文件,更新logo.png文件
tar -uvf file.tar.gz logo.png
# 3.各种后缀解压缩
#tar
tar -cvf file.tar *.jpg
tar -xvf file.tar
#tar.gz/tgz
tar -czvf file.tar.gz *.jpg
tar -xzvf file.tar.gz
#tar.xz
tar -cJvf file.tar.xz *.jpg
tar -xJvf file.tar.xz
#tar.bz2
tar -cjvf file.tar.bz2 *.jpg
tar -xjvf file.tar.bz2

#gz(只能作用于文件,处理后原文件会消失)
gzip -d file.gz / gunzip file.gz
gzip file
#bz2(只能作用于文件,处理后原文件会消失,可以加-k保留原文件)
bzip2 -d file.bz2 / bunzip2 file.bz2

#zip
zip file.zip *.jpg
unzip file.zip

#rar
rar a file.rar *.jpg
unrar e file.rar