перезапишите заголовок файла, не копируя целый файл

Asuming у меня есть два файла, один большой файл и один маленький файл, я хочу записать меньший файл в большой файл, не перезаписывая остающуюся часть большего файла.

Оба - двоичные файлы, и большой файл может стать очень большим, таким образом, я не хочу копировать целый файл, поскольку это займет время. Есть ли какая-либо стандартная утилита консоли Linux, чтобы сделать это, или я должен записать это сам?

8
задан 01.03.2011, 12:13

2 ответа

Это перезапишет начало large-file с содержанием small-file:

dd if=small-file of=large-file conv=notrunc
13
ответ дан 07.12.2019, 13:58

Я не вполне понимаю то, что Вы имеете в виду, но можно использовать cat:

cat smallfile >> largefile

Это добавит smallfile кому: largefile.

0
ответ дан 07.12.2019, 13:58

Теги

Похожие вопросы