假设我有两个文件,一个大文件和一个小文件,我想将较小的文件写入大文件而不覆盖大文件的剩余部分。
两者都是二进制文件,大文件可能会变得非常大,所以我想避免复制整个文件,因为这会花费一些时间。是否有任何标准的 Linux 控制台实用程序可以执行此操作,还是我需要自己编写?
答案1
large-file
这将用 的内容覆盖 的开头small-file
:
dd if=small-file of=large-file conv=notrunc
答案2
我不太明白你的意思,但你可以使用cat
:
cat smallfile >> largefile
这将附加smallfile
到largefile
。