Significado do nome da bandeira -r do Tar

Significado do nome da bandeira -r do Tar

Por que taro sinalizador usado para anexar o arquivo ao arquivo é nomeado -r?

Os nomes de outras bandeiras têm algumas explicações ( -xpara eXtract, -Cpara Alterar o diretório atual para outro para saída, ..) mas não consigo explicar -r.

Responder1

a idéia de tar(arquivo de fita) é que o meio em que foi gravado só possa ser gravado linearmente. Portanto, otar formatarsuporta que os mesmos caminhos sejam adicionados ao mesmo arquivo várias vezes, com as versões posteriores anexadassubstituindoquanto mais cedo (tanto em tempo como em posição de armazenamento). É daí que -rvem: não éacrescentar, isso ésubstituir.

Uma testemunha desse significado original seria encontrada nesta antigapágina de manual do solaris/sunOS5:

R
    Substituir. Os arquivos nomeados são gravados no final do arquivo tar.

Isso pode vir do tar"predecessor solto" detp

informação relacionada