Есть ли способ добавить один текстовый файл к другому, гораздо большему по размеру, без cat?

Есть ли способ добавить один текстовый файл к другому, гораздо большему по размеру, без cat?

У меня есть файл на 330 Гб и 10 строк текста, которые я хотел бы добавить в начало файла. Мне не очень хочется снова записывать все 330 Гб, только для 10 строк текста. Есть ли какая-то низкоуровневая команда, которая может добавить один файл к другому?

решение1

Насколько мне известно, нет способа избежать перезаписи файла каким-либо образом. Ни одна известная мне файловая система не поддерживает добавление контента в начало файла без смещения оставшегося контента.

Даже

sed -i '1i NewLine' file

и подобные методы ( cat, perl) требуют переписывания (и временного файла, в основном).

Связанный контент