在unix中,对多个小文件或一个大文件进行排序是否更好?

时间:2010-08-27 03:54:52

标签: unix sorting

所以我有多个我正在处理的文件,需要对它们进行组合和排序。首先对每个文件进行排序并在组合文件时使用sort -m选项,或者先将它们组合然后排序,会更有效吗?

或者它是一样的吗?我的理解是unix使用合并排序,所以从本质上讲,一个大文件是否会被分离,排序和重新组合?所以它不应该有所作为?

1 个答案:

答案 0 :(得分:1)

将文件排序在一起。

sort file1 file2 file3 file4

除非您有足够的时间进行调查,否则sort命令会比将文件分成适当大小的块,独立排序并重新组合它们做得更好。