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是表示更新文件的意思。