2.1 tar打包和压缩并用

#打包与压缩合二为一,成gzip

tar  -zcvf 1.tar.gz   1.txt  test


#打包与压缩成bz2

tar -jcvf 1.tar.bz2  1.txt  test


#打包与压缩成xz

tar -Jcvf  1.tar.xz  1.txt test


#查看内容

tar -tf 1.tar.gz

tar -tf 1.tar.bz2 

tar -tJf 1.tar.xz    要加J才可以解包


#解包

tar  -zxvf 1.tar.gz

tar -jxvf 1.tar.bz2

tar -Jxvf 1.tar.xz


#打包的同时过滤文件

mkdir /test

touch /test/2.txt

tar --exclude 2.txt -cvf test.tar  test   再过滤再加--exclude file

tar -tf test.tar


习题:

1. 查看2.tar.bz2的压缩包文件列表,使用什么选项,哪一项是对的?

tar -tf 2.tar.bz2

tar -tvf 2.tar.bz2

tar -jtvf 2.tar.bz2

2. tar打包时可以加一个选项过滤一些文件或者目录,下面哪个是正确的?

tar --exclude ".*txt"


总结:

主要:tar的打包与压缩一齐用,-zcvf是gzip  -jcvf是bz2  -Jcvf是xz

次要:tar解包, -x代替-c  查看内容gzip与bz2用-tf ,而xz是用tJf, 打包同时过滤文件用--exclude


你可能感兴趣的:(2.1,tar打包和压缩并用)