Tar 的 -r 標誌名稱含義

Tar 的 -r 標誌名稱含義

為什麼tar用來將檔案追加到存檔的標誌會被命名-r

其他標誌的名稱有一些解釋(-x對於 eXtract,-C對於將當前目錄更改為另一個輸出,..),但我不知道如何解釋-r

答案1

(磁帶存檔)的想法tar是其寫入的媒體只能線性寫入。因此,tar 格式支援將相同路徑多次新增至相同檔案中,並附加後續版本替換越早(時間和儲存位置)。這就是-r來自:它不是附加, 它是代替

這個原始意義的見證者可以在這個古老的Solaris/sunOS5 手冊頁:

r
    代替。指定的檔案寫入 tar 檔案的末尾。

這可能來自於tar“鬆散的前任”,tp

相關內容