2016-02-03 4 views
0

Почему добавление tar-архива удаляет все остальное?Добавление в архив tar удаляет все остальное

[[email protected]] (23)$ tar zcvf tar_new.tar.gz new_file 
new_file 
[[email protected]] (24)$ tar -tvf tar_new.tar.gz 
-rw-rw-r-- jalal/jalal  0 2016-02-03 00:20 new_file 

Как я могу добавить один файл в файл tar без удаления всего остального?

ответ

1

Вы не можете добавить новый файл в сжатый файл tar. Мы можем добавить файл в существующий простой файл tar с опцией '-r' вместо '-c'.

$ 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 
$ 
Смежные вопросы