1

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

1 ответ1

1

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

Четное

sed -i '1i NewLine' file

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .