Ü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?


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.


1
smallfile muss am Anfang von largefile stehen, nicht am Ende.
wimh
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.