当我需要查找最近使用的文件时,此命令:
ls -lt
按升序(按时间)列出,当有很多文件时,我需要滚动到顶部才能看到所需的文件,因为不适合终端屏幕。
在发现tac
反转输出后,我使用:ls -lt dir/ | tac
是否有更有趣的方法来做到这一点,而不使用外部脚本/实用程序?
答案1
它与任何需要反向文件排序的命令-r
执行相同的操作。ls
tac
所以你可以写
ls -ltr
从手册页:
-l
以长格式列出。如果输出到终端,则所有文件大小的总和将输出在长列表之前的一行上。-r
反转排序顺序以获取反向字典顺序或最旧的条目在前(或最大的文件在最后,如果与按大小排序结合使用)。-t
在按字典顺序对操作数进行排序之前,按修改时间排序(首先是最近修改的)。