☰
Linux下ls -l命令实现按文件的修改时间排序
2026/9/29 6:51:00 网站建设 项目流程

要想让Linux下ls -l命令的输出根据该文件被修改的时间进行排序,越接近当前时间被修改的文件在越上面,我们可以使用如下命令:

ls -lt

含义:

  • -l:详细信息
  • -t:按**修改时间(mtime)**排序
  • 默认是最新修改的在最上面,越接近当前时间越靠前

例如:

ls -lt /root/media/

如果想看得更直观:

ls -lth

这里的-h会让文件大小显示成K / M / G。

如果想包含隐藏文件:

ls -alth

反过来:最久没修改的在最上面:

ls -ltr

其中-r是 reverse(反向排序)。

所以最推荐:

ls -lth

如果是在排查 Linux 上最近到底哪些文件被修改了,还可以用find配合时间范围,比ls更好用。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询