功能:将多个文件保存为一个归档文件,同时提取归档文件的内容。1、创建归档文件,将文件1.txt和目录a保存到归档文件out.tar中。[root@localhosttest]#tar-cvfout.tar1.txta/1.txta/1.txta/a/b/a/b/3.txta/2.txt-c:创建存档。-v:列出处理过的文件。-f:指定归档文件名。2.查看压缩文件内容[root@localhosttest]#tar-tfout.tar1.txt/a/b/a/b/3.txta/2.txt-t:列出压缩文件中的内容.3.向压缩包添加文件向压缩包添加11.txt和22.txtout.tar.[root@localhosttest]#tar-fout.tar--append11.txt22.txt[root@localhosttest]#tar-tfout.tar1.txta/a/b/a/b/3.txta/2.txt11.txt22.txt--append:添加指定文件到archive.4。删除存档中的文件从存档out.tar中删除11.txt和22.txt。[root@localhost测试]#tar-fout.tar--delete11.txt22.txt[root@localhost测试]#tar-tfout.tar1.txt/a/b/a/b/3.txt/2.txt--delete:从压缩包中删除指定文件。5.解压压缩包将压缩包的内容解压到tmp目录下。[root@localhosttest]#mkdirtmp[root@localhosttest]#tar-xvfout.tar-Ctmp/1.txta/a/b/a/b/3.txta/2.txt[root@localhosttest]#treetmptmp├──1.txt└──a├──2.txt└──b└──3.txt2个目录,3个文件-x:解压存档文件内容。-C:切换到指定目录。6.归档压缩归档当前目录下所有txt文件和目录a,并压缩归档。[root@localhosttest]#tar-czvfout.tar.gz*.txta/11.txt1.txt22.txt33。txta/a/b/a/b/3.txt/2.txt-z:使用gzip过滤归档文件,在这里进行压缩操作。7、将解压后的文件解压解压,解压压缩包文件内容[root@localhosttest]#tar-xzvfout.tar.gz-Ctmp11.txt1.txt22.txt33.txta/a/b/a/b/3.txta/2.txt-z:使用gzip过滤archive,这个做解压操作。
