按创建日期查找并排序结果

按创建日期查找并排序结果

我该如何对结果进行排序find?我想按创建日期升序排序?

find /docs -type f | sort

按文件名排序,而不是按创建日期排序。谢谢。

答案1

据我所知,Linux 不记录创建时间,所以简短的回答是您不能。

对于修改时间,请尝试以下操作:

$ find /docs -type f -printf '%T@ %p\n' | sort -k1 -n

或者:

$ find /docs -type f -print0 | xargs -0 stat -c "%y %n" | sort

相关内容