如果我想在包含子目录的(大)目录中找到最新的文件(mtime),我该怎么做?
我发现的很多帖子都提出了一些变体ls -lt | head(有趣的是,许多人建议ls -ltr | tail哪个相同但效率较低)这很好,除非您有子目录(我有)。
再说一次,你可以
find . -type f -exec ls -lt \{\} \+ | head
Run Code Online (Sandbox Code Playgroud)
对于一个命令可以指定的尽可能多的文件,这肯定会起作用,即如果您有一个大目录,-exec...\+将发出单独的命令;因此,每个组将ls在其内部排序,而不是在整个集合中排序;因此,负责人将拿起第一批的最新条目。
任何答案?