¿Existe algún método para anteponer un archivo de texto a otro archivo de texto mucho más grande sin cat?

¿Existe algún método para anteponer un archivo de texto a otro archivo de texto mucho más grande sin cat?

Tengo un archivo de 330 Gb y 10 líneas de texto que me gustaría anteponer al archivo. En particular, no quiero volver a escribir los 330 Gb, solo 10 líneas de texto. ¿Existe algún comando de bajo nivel que pueda anteponer un archivo a otro?

Respuesta1

Hasta donde yo sé, no hay forma de evitar reescribir el archivo de alguna manera. Ningún sistema de archivos que yo conozca admite agregar contenido al principio de un archivo sin cambiar el contenido restante.

Incluso

sed -i '1i NewLine' file

y métodos similares ( cat, perl) requieren una reescritura (y un archivo temporal, principalmente).

información relacionada