Eu tenho um arquivo de 330 Gb e 10 linhas de texto que gostaria de anexar ao arquivo. Eu particularmente não quero escrever todos os 330 Gb novamente, apenas 10 linhas de texto. Existe algum comando de baixo nível que pode preceder um arquivo para outro?
Responder1
Até onde eu sei, não há como evitar reescrever o arquivo de alguma forma. Nenhum sistema de arquivos que conheço suporta a adição de conteúdo ao início de um arquivo sem alterar o conteúdo restante.
Até
sed -i '1i NewLine' file
e métodos semelhantes ( cat
, perl
) requerem uma reescrita (e um arquivo temporário, principalmente).