为什么tar
用于将文件追加到存档的标志被命名-r
?
其他标志的名称有一些解释(-x
对于 eXtract,-C
对于将当前目录更改为另一个输出,..),但我不知道如何解释-r
。
答案1
(磁带存档)的想法tar
是其写入的介质只能线性写入。因此,tar
格式支持将相同路径多次添加到同一存档中,并附加后续版本替换越早(时间和存储位置)。这就是-r
来自:它不是附加, 它是代替。
这个原始意义的见证者可以在这个古老的Solaris/sunOS5 手册页:
r
代替。指定的文件写入 tar 文件的末尾。
这可能来自于tar
“松散的前任”,tp