如何通过 Linux 的 ls -lt 命令按修改时间排序文件?

问题浏览数Icon
2
问题创建时间Icon
2025-04-23 16:54:00
回答 | 共 2 个
作者头像
shadowlight9
  1. 打开终端,进入目标目录。
  2. 执行命令:ls -lt
  3. -l参数显示详细文件信息,-t参数按修改时间倒序排列(最新修改在前)。
  4. 若需正序排列(最旧修改在前),使用ls -ltr-r参数反转排序)。
作者头像
linxiang22

在Linux中,使用ls -lt命令可以按文件修改时间(最新优先)排序并列出文件。其中,-l参数显示详细信息,-t参数按修改时间排序。执行后,列表顶部的文件为最近修改的,末尾为最久远的。若需反向排序(旧文件在前),可结合-r参数,即ls -ltr。此方法适用于快速定位最新变动的文件,尤其在排查日志或追踪版本更新时非常实用。