You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux目录中如何获取倒数第二个修改的文件?

获取目录中倒数第二个被修改的文件

可以通过组合几个命令直接实现需求,在目标目录执行以下命令即可:

ls -ltrh | tail -n 2 | head -n 1 | awk '{print $NF}'

命令拆解:

  • ls -ltrh:按文件修改时间从旧到新排序,输出文件详细列表
  • tail -n 2:截取输出的最后两行,对应最新修改的两个文件
  • head -n 1:从这两行中取出第一行,即倒数第二个被修改的文件条目
  • awk '{print $NF}':提取该行的最后一列,也就是目标文件名

在你提供的目录环境中执行该命令,会输出5.txt,完全符合预期结果。

内容的提问来源于stack exchange,提问作者Python P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 19:05:28