find 命令如何对结果进行排序?

find 命令如何对结果进行排序?

我有一个旧的、杂乱的 shell 脚本。其中一个步骤使用一些参数执行 find 命令,并期望结果按创建时间排序。它在旧机器上运行良好(find 版本为 4.1.7)。在较新的机器上,find 的结果不按创建时间排序。

有没有简单的方法可以告诉 find 按文件创建时间升序对找到的文件列表进行排序?

附言:我尝试阅读“man find”,但是它很令人困惑。:(

答案1

find不提供对输出进行排序的机制。您需要进行后处理(请参阅-printf)。

相关内容