覆盖文件头而不复制整个文件

wim*_*imh 8 linux command-line

假设我有两个文件,一个大文件和一个小文件,我想将较小的文件写入大文件而不覆盖较大文件的其余部分。

两者都是二进制文件,大文件会变得非常大,所以我想避免复制整个文件,因为这需要一些时间。是否有任何标准的 Linux 控制台实用程序可以执行此操作,还是我需要自己编写它?

Den*_*son 13

这将large-file用以下内容覆盖开头small-file

dd if=small-file of=large-file conv=notrunc
Run Code Online (Sandbox Code Playgroud)