linux 命令 - 打包命令 tar

打包命令:

tar -cvf 打包文件名 源文件名

-c  打包

-v  显示过程

-f  指定打包后的文件名

例如:tar -cvf longls.tar longls

解包命令:

tar -xvf 打包文件名

-x  解包

压缩成.tar.gz格式

tar -zcvf 压缩包.tar.gz名 源文件名

-z  压缩成.tar.gz格式

注:可以对过个文件或目录进行打包压缩

例如:tar -zcvf aaa.tar.gz aaa bbb ccc

解压缩.tar.gz格式

tar -zxvf 压缩包.tar.gz

-C   指定解压缩路径(大写c)

例如:tar -zxvf aaa.tar.gz -C /tmp/

-t  不解压缩,只查看内容

例如:tar -ztvf aaa.tar.gz

压缩成.tar.bz2格式

tar -jcvf 压缩包.tar.bz2 源文件名

-j  压缩成.tar.bz2格式

解压缩.tar.bz2格式

tar -jxvf 压缩包.tar.bz2

-C  指定解压缩路径

-t  不解压缩,只查看内容