按时间修改的倒序排序的目录列表别名

lin*_*bie 69 ls

当我需要查找我最近使用的文件时,这个命令:

ls -lt

按升序(按时间)列出,当有很多文件时,我需要滚动到顶部以查看所需的文件,因为不适合终端屏幕。

在发现tac反转输出后,我使用:ls -lt dir/ | tac 是否有更有趣的方法,而不使用外部脚本/工具?

Tho*_*sen 107

-r做同样的事情lstac的确于需要后退文件排序的任何命令。

所以你可以写

ls -ltr
Run Code Online (Sandbox Code Playgroud)

从手册页:

  • -l以长格式列出。如果输出到终端,则在长列表之前的一行中输出所有文件大小的总和。
  • -r 反转排序顺序以获取反向字典顺序或最旧的条目(或最大的文件最后,如果与按大小排序相结合。
  • -t 在按字典顺序对操作数进行排序之前,按修改时间排序(最近修改的最先)。

  • 这是通过方便的助记符“稍后”记住的。如,“我想查看稍后更改的文件:`ls -ltr`” (10认同)
  • 只是想指出 `ls -later` 实际上是一个有效的选项组合 (3认同)
  • 它也很可悲,因为在大多数其他流行的命令中,它代表“递归”...... (2认同)