1.tar -zcvf test1.tar.gz  a.txt 即tar.gz是压缩(-z)和归档(-c)文件,则无法给它追加文件;

#file test1.tar  

test1.tar: gzip compressed data, from Unix, last modified: Tue Dec 19 19:14:42 2023

2.tar -cvf test.tar.gz  a.txt

# file test.tar

test.tar: POSIX tar archive (GNU)

则可使用来追加文件: #tar -rvf test.tar.gz b.txt

查看归档内容:

#tar -tf  test.tar.gz

a.txt

b.txt

tar -uf test.tar.gz ab

这条命令是更新原来tar包test.tar.gz中ab文件,-u是表示更新文件的意思。