为什么linux中find命令的结果未排序?

dsp*_*pjm 2 linux find

当我做 a 时find,结果显然是随机顺序的,它们不应该按名称排序吗?

Dav*_*rtz 5

要返回排序结果,find必须先找到所有内容,然后才能输出任何内容。那会让事情变得非常非常慢。如果您需要对结果进行排序,您可以通过管道输出findto来轻松地对它们进行排序sort

  • 将输出传送到单独的排序工具(例如但不一定是“排序”)还允许使用任意数量的可能的排序算法。如果它被内置到 `find` 中,那么你会被 `find` 提供的东西困住*或* **仍然**需要那个单独的排序工具。 (2认同)