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?


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.


11
O arquivo pequeno precisa estar no início do arquivo grande, não no final.
wimh
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.