Tar 的 -r 标志名称含义

Tar 的 -r 标志名称含义

为什么tar用于将文件追加到存档的标志被命名-r

其他标志的名称有一些解释(-x对于 eXtract,-C对于将当前目录更改为另一个输出,..),但我不知道如何解释-r

答案1

(磁带存档)的想法tar是其写入的介质只能线性写入。因此,tar 格式支持将相同路径多次添加到同一存档中,并附加后续版本替换越早(时间和存储位置)。这就是-r来自:它不是附加, 它是代替

这个原始意义的见证者可以在这个古老的Solaris/sunOS5 手册页

r
    代替。指定的文件写入 tar 文件的末尾。

这可能来自于tar“松散的前任”,tp

相关内容