Existe algum método de arquivo de texto pré-pendente para outro arquivo de texto muito maior sem o gato?

1

Eu tenho um arquivo de 330 Gb e 10 linhas de texto que gostaria de pré-pendurar no arquivo. Eu particularmente não quero escrever todos os 330 Gb novamente, apenas para 10 linhas de texto. Existe algum comando de baixo nível que pode preceder um arquivo para outro?

    
por Matt Fellows 24.03.2014 / 09:30

1 resposta

1

Tanto quanto 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.

Mesmo

sed -i '1i NewLine' file

e métodos similares ( cat , perl ) requerem uma reescrita (e um arquivo temporário, principalmente).

    
por 24.03.2014 / 13:11