之前写过一篇《linux下打包压缩和解压缩文件夹命令》,主要针对.tar和.tar.gz压缩格式进行讲解,但发现linux中的压缩和解压缩格式很多,所以又写了这一篇,对linux中的大部分压缩和解压缩命令做一下汇总。
Linux下的压缩解压缩命令
压缩:
//将目录filename打包成file.tar
tar –cvf file.tar filename
//将目录filename打包成file.tar.gz
tar –czf file.tar.gz filename
//将目录filename打包成file.tar.bz2
tar –cjf file.tar.bz2 filename
//将目录filename打包成file.tar.Z
tar –cZf file.tar.Z filename
//rar格式的压缩
rar a file.rar filename
//zip格式的压缩
zip file.zip filename
解压:
//解压 tar包
tar –xvf file.tar
//解压tar.gz
tar -xzvf file.tar.gz
//解压 tar.bz2
tar -xjvf file.tar.bz2
//解压tar.Z
tar –xZvf file.tar.Z
//解压rar
unrar e file.rar
//解压zip
unzip file.zip
总结:
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
Cai Zhichao 博主 2018/09/06 23:20
linux下的压缩和解压缩