如何列出 unix 目录中最近 10 个访问过的文件?

Pan*_*Pan 3 unix

所以我想在 shell 上运行一个命令,该命令可以返回 unix 中最后 10 个访问的文件,整个目录很大,所以我只想查看最后 10 个...

nin*_*alj 5

ls -ltur | tail -10
Run Code Online (Sandbox Code Playgroud)

虽然很困难,但这仍然需要很多时间,因为过滤是在读取整个目录后完成的。但至少,您可以保存不感兴趣的条目的显示(这在某些终端模拟器上可能会很慢)。

  • `ls -ltur | tail`就足够了。通过省略默认值“-10”来保存击键。顺便说一下,同样的默认值也适用于头部。 (3认同)
  • 好的。您可以使用“-u”获胜,但您可以跳过“-r”并使用“head”,这可能会更快。 (2认同)