作者 主題: 包裝指令tar相關問題  (閱讀 2325 次)

0 會員 與 1 訪客 正在閱讀本文。

noname8135

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
包裝指令tar相關問題
« 於: 2012-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 ...),
查過了發現查不太到。