ls:如何列出按其包含的文件的时间戳排序的目录

mkc*_*mkc 19 ls

在创建一些新文件/目录(例如,包含最近创建的文件的目录)的意义上,我如何按访问时间列出目录。

jas*_*yan 25

您可以组合几个选项。

所述-c开关通过各种修改时间[1]:

-c-lt:排序,并显示,ctime(文件状态信息的最后修改时间)和-l:显示 ctime 并按名称排序,否则:
按 ctime 排序

-u-t开关也可以使用:

-t 按修改时间排序
-u with -lt:按访问时间排序并显示访问时间-l:显示访问时间并按名称排序 否则:按访问时间排序

你可以像这样[2]把它们放在一起:

ls -ltcr         # sort by and show change time, most recent last
ls -ltur         # sort by and show access time, most recent last
ls -ltr          # sort by date, most recent last
Run Code Online (Sandbox Code Playgroud)

[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?ls

[2]-r颠倒顺序