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

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

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

ls -lt

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

在发现tac反转输出后,我使用:ls -lt dir/ | tac 是否有更有趣的方法来做到这一点,而不使用外部脚本/实用程序?

答案1

它与任何需要反向文件排序的命令-r执行相同的操作。lstac

所以你可以写

ls -ltr

从手册页:

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

相关内容