Linux
Tar 的 -r 標誌名含義
為什麼
tar
用於將文件附加到存檔的標誌被命名-r
?其他標誌的名稱有一些解釋(
-x
對於 eXtract,-C
對於將目前目錄更改為另一個以進行輸出,..)但我不知道如何解釋-r
。
(磁帶存檔)的想法
tar
是它寫入的介質只能線性寫入。因此,該tar
格式支持將相同的路徑多次添加到同一個存檔中,而後附加的版本替換較早的版本(在時間和儲存位置上)。這就是-r
來源:它不是append,而是replace。在這個舊的solaris/sunOS5 手冊頁中可以找到該原始含義的見證:
r
更換。命名文件寫在 tar 文件的末尾。
這可能來自
tar
的“鬆散的前任”,tp