Überschreiben Sie den Header einer Datei, ohne die gesamte Datei zu kopieren

8

Angenommen, ich habe zwei Dateien, eine große und eine kleine Datei, möchte ich die kleinere Datei in die große Datei schreiben, ohne den verbleibenden Teil der größeren Datei zu überschreiben.

Beide sind Binärdateien, und die große Datei kann sehr groß werden. Daher möchte ich vermeiden, die gesamte Datei zu kopieren, da dies einige Zeit in Anspruch nehmen wird. Gibt es dafür ein Standard-Linux-Konsolendienstprogramm oder muss ich es selbst schreiben?

wimh
quelle
Vielleicht hilft Ihnen das: stackoverflow.com/questions/54365/…
@Wimmel, sollte das nicht auf unix.stackexchange.com gefragt werden ?
Pacerier

Antworten:

0

Ich verstehe nicht ganz, was du meinst, aber du kannst verwenden cat:

cat smallfile >> largefile

Dies wird anhängen smallfilezu largefile.

Polemon
quelle
1
smallfile muss am Anfang von largefile stehen, nicht am Ende.
wimh