1、创建tar文件
[root@yao ~]# tar -cvf test.tar 1.txt 2.txt 3.txt 1.txt 2.txt 3.txt 2、创建*tar.gz文件 [root@yao ~]# tar -zcvf test.tar.gz 1.txt 2.txt 3.txt 1.txt 2.txt 3.txt 3、创建*.tar.bz2文件 [root@yao ~]# tar -jcvf test.tar.bz2 1.txt 2.txt 3.txt 1.txt 2.txt 3.txt 4、列出tar文件中的内容 [root@yao ~]# tar -tvf test.tar -rw-r--r-- root/root 10240 2018-02-07 21:56 1.txt -rw-r--r-- root/root 30 2018-02-07 20:26 2.txt -rw-r--r-- root/root 40 2018-02-07 20:30 3.txt 5、从*tar.gz中解压单个文件 [root@yao ~]# tar -zxvf test.tar.gz 1.txt 1.txt 6、从*tar.gz,*tar.bz2,tar文件中解压多个文件 [root@yao ~]# tar -zxvf test.tar.gz "1.txt" "2.txt" [root@yao ~]# tar -jxvf test.tar.bz2 "1.txt" "2.txt" [root@yao ~]# tar -xvf test.tar "1.txt" "2.txt"7、使用通配符提取文件组 [root@yao ~]# tar -zxvf test.tar.gz --wildcards "*.txt" 1.txt 2.txt 3.txt 8、将文件或目录添加到现存的tar文件中 [root@yao ~]# tar -rvf test.tar test.txt