在 Linux 中组合两个或多个文件的最快方法是什么?

mac*_*cki 5 linux bash merge algorithm combine

我想在 Linux 中合并两个或多个文件,所以我使用以下命令:

cat small_file LARGE_File LARGER_FILE > SUM_OF_FILES
Run Code Online (Sandbox Code Playgroud)

但是,这运行速度非常慢。

有谁知道在最快的时间内组合文件的Linux工具?

小智 6

您可以尝试dd命令的变体,例如:

dd if=small_file bs=4k of=SUM_OF_FILES

dd if=LARGE_FILE bs=4k of=SUM_OF_FILES oflag=append

dd if=LARGER_FILE bs=4k of=SUM_OF_FILES oflag=append
Run Code Online (Sandbox Code Playgroud)