У меня есть файл 330 Гб и 10 строк текста, которые я хотел бы предварительно перенести в файл. Я не особенно хочу снова выписать все 330 Гб, только для 10 строк текста. Есть ли какая-нибудь команда низкого уровня, которая может добавить один файл к другому?
1 ответ
1
Насколько я знаю, нет способа избежать перезаписи файла каким-либо образом. Ни одна файловая система, о которой я знаю, не поддерживает добавление содержимого в начало файла без смещения оставшегося содержимого.
Четное
sed -i '1i NewLine' file
и аналогичные методы (cat
, perl
) требуют переписывания (и в основном временного файла).