sobrescrever o cabeçalho de um arquivo sem copiar o arquivo inteiro

8

Considerando que tenho dois arquivos, um arquivo grande e um arquivo pequeno, desejo gravar o arquivo menor no arquivo grande sem substituir a parte restante do arquivo maior.

Ambos são arquivos binários, e o arquivo grande pode se tornar muito grande; portanto, evito copiar o arquivo inteiro, pois isso levará algum tempo. Existe algum utilitário de console padrão do Linux para fazer isso, ou eu mesmo preciso escrever?

wimh
fonte
talvez isso ajude você: stackoverflow.com/questions/54365/…
@Wimmel, isso não deve ser solicitado no unix.stackexchange.com ?
Pacerier

Respostas:

0

Não entendo bem o que você quer dizer, mas você pode usar cat:

cat smallfile >> largefile

Isso será anexado smallfilea largefile.

polemon
fonte
11
O arquivo pequeno precisa estar no início do arquivo grande, não no final.
wimh