酷!學園

其他討論區 => 肉腳版 => 主題作者是: noname8135 於 2012-03-31 10:43

主題: 包裝指令tar相關問題
作者: noname81352012-03-31 10:43
我想備份一個資料夾,
並定期把有更動的檔案更新,
新檔案也加入tar。

我用了"tar -uvf xxx.tar dir_name",
但再"tar -tvf xxx.tar"查看tar內容時,
發現我更動過的檔案會被重複地列出來。

ex:
本來tar裡有
dir_name/test1
dir_name/test2
etc..

我更動了test1並更新xxx.tar,
再用"tar -tvf xxx.tar"列出來會變成
dir_name/test1
dir_name/test2
...(跟原本一樣)
dir_name/test1
(最後重複多出我更動過的檔案)

但把包裝extract後卻也沒有重複的檔案,
檔案變成了我更新過後的樣子。

請問這是為什麼?
tar的-t不是列出包裝內容的選項嗎?

還想請問各位高手,
有沒有方法能update被壓縮過的檔案(.bz, .gz ...),
查過了發現查不太到。