¿Por qué tar
se nombra la bandera utilizada para agregar un archivo al archivo -r
?
Los nombres de otras banderas tienen algunas explicaciones ( -x
para extraer, -C
para cambiar el directorio actual a otro para la salida,...) pero no sé cómo explicarlo -r
.
Respuesta1
La idea de tar
(archivo de cintas) es que el medio en el que está escrito solo se puede escribir de forma lineal. Por lo tanto, latar
formatoadmite que las mismas rutas se agreguen al mismo archivo varias veces, con las versiones adjuntas posterioresreemplazandocuanto antes (tanto en tiempo como en posición de almacenamiento). De ahí -r
viene: no esadjuntar, esreemplazar.
Un testimonio de aquel significado original se encontraría en este antiguopágina de manual de solaris/sunOS5:
r
Reemplazar. Los archivos nombrados se escriben al final del archivo tar.
Esto podría provenir del tar
"predecesor flexible",tp