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

如何查找当前目录子树中最近修改的.ipynb文件(Ubuntu 22.04)

在Ubuntu 22.04中查找并按修改时间排序*.ipynb文件

下面是两种实用的GNU工具组合方案,完全满足你的需求:

方案1:带详细属性的排序列表

直接用find配合ls,能看到文件的修改时间、权限、大小等完整信息,最新文件自动排在最前:

find . -type f -name "*.ipynb" -exec ls -lt {} +

各参数说明:

  • .:指定从当前目录开始遍历所有子目录
  • -type f:仅匹配文件(跳过同名目录)
  • -name "*.ipynb":精准过滤后缀为.ipynb的文件
  • -exec ls -lt {} +:对找到的所有文件执行ls -lt命令,其中-t按修改时间降序排序,-l显示文件详细属性

方案2:仅显示文件路径的精简列表

如果只需要文件的完整路径,用find的格式化输出配合sort和cut,执行效率更高:

find . -type f -name "*.ipynb" -printf "%T@ %p\n" | sort -nr | cut -d' ' -f2-

各部分作用:

  • -printf "%T@ %p\n":输出文件的Unix时间戳(精确到小数位)和完整路径
  • sort -nr:按数字逆序排序(时间戳数值越大,文件修改时间越新)
  • cut -d' ' -f2-:移除开头的时间戳部分,只保留文件路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 16:15:42