查找具有大小和时间的命令并按时间戳排序

Find command with size and time and sorted by timestamp

例如,我有以下文件夹设置

A/file1.txt
B/file2.txt
B/file3.txt
.
.
.
NN/file100.txt

我需要递归列出它们的文件大小、修改时间,并按最近的修改时间排在前面。

我试过下面没有大小的...有任何指示吗?

find . -printf "%Tc file* \n" | sort -n
find . -name <pattern> -printf "%T+\t%s\t%p\n" | sort
  • %T+ - 修改时间(和日期)
  • %s - 尺寸
  • %p - 文件路径