2016-02-03 56 views

回答

1

您不能在压缩的tar文件中附加新文件。我们可以使用选项'-r'而不是'-c'将文件添加到现有的简单tar文件。

$ ls 
a b 
$ tar -cvf tar_new.tar a b 
a 
b 
$ tar -tvf tar_new.tar 
-rw-rw-r-- guest/guest 0 2016-02-03 12:17 a 
-rw-rw-r-- guest/guest 0 2016-02-03 12:17 b 
$ touch newfile 
$ tar -rvf tar_new.tar newfile 
newfile 
$ tar -tvf tar_new.tar 
-rw-rw-r-- guest/guest 0 2016-02-03 12:17 a 
-rw-rw-r-- guest/guest 0 2016-02-03 12:17 b 
-rw-rw-r-- guest/guest 0 2016-02-03 12:18 newfile 
$ gzip tar_new.tar 
$ ls 
a b newfile tar_new.tar.gz 
$ 
相关问题