tar命令



tar打包 



tar -cvf 打包后的文件名 .tar +文件名 +目录名


“-c” : 建立一个tar包或者压缩文件包


“-v” : 可视化


“-f” : 后面跟文件名,压缩时跟 “-f 文件名”,意思是压缩后的文件名为filename, 

解压时跟 “-f 文件名”,意思是解压filename. 请注意,如果是多个参数组合的情况下

带有 “-f”,请把 “-f” 写到最后面。


tar -cvf 打包后的文件名 .tar +文件名 +目录名 --exclude +文件名 +目录名


--exclude 过滤出打包文件中的文件或目录不进行打包



tar查包



tar -tf 已打包文件  查看打包文件都有那些文件组成

“-t” : 查看tar包里面的文件



tar解包



tar -xvf 已打包文件

“-x” : 解包或者解压缩


tar -C 路径 -xvf 已打包文件

“-C” :指定解包文件保存路径



tar打包和压缩



tar -zcvf 打包压缩后的文件名字.tar.gz +文件名 +目录名

“-z” : 同时用gzip压缩


tar -jcvf 打包压缩后的文件名字.tar.bz2 +文件名 +目录名

“-j” : 同时用bzip2压缩


tar -Jcvf 打包压缩后的文件名字.tar.xz +文件名 +目录名

“-J” : 同时用xz压缩


 **特列:tar -tJf xz压缩包 查看文件**


tar解包和解压缩



tar -zxvf .tar.gz的打包压缩文件 


tar -jxvf .tar.bz2的打包压缩文件 


tar -Jxvf .tar.xz的打包压缩文件