Linux常见的压缩包文件格式:.zip,.tar.gz, .tar.bz2,.tar.xz,.tar.Z,其中tar是指打包格式,bz2、gz等分别是指压缩格式bzip2,gzip;
tar的打包并压缩语法
tar [参数] 压缩包名 一个或多个要被打包、压缩的文件
tar的打包并解压语法
1、tar [参数] 压缩文件包名
2、tar [参数] 压缩文件包名 -C 解压到特定的文件名
tar的参数
-c:创建压缩包
-v:显示详细信息
-z:压缩,如果没有则只是打包
-f <压缩包的文件名>:指定的压缩包名称
-x:解压
-j:解压bz2格式的文件
-C:指定要解压到哪个目录
如:
解压文件
1、filename.tar.bz2
解压指令:tar -jxzf filename.tar.bz2
2、filename.tar.gz
解压指令:tar -zxvf filename.tar.gz
3、filename.tar.xz
解压指令:tar -Jxzf filename.tar.gz
4、filename.tar.Z
解压指令:tar -Zxvf filename.tar.Z
5、filename.zip
解压指令:unzip filename.zip
压缩文件
1、将当前目录下的text.txt和text.py文件打包成text.tar文件
压缩指令:tar -cvf text.tar text.txt text.py
2、将当前目录下的text.*打包并压缩成tet.tar.gz文件
压缩指令:tar -cvzf tetx.tar.gz text.*