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

如何使用ls -lrt命令仅搜索指定的三个目标文件

ls -lrt 筛选指定三个文件的实现方法

以下按精准度从高到低给出三种可行写法,按需选择即可:

  • 【最推荐】精确匹配写法,不会误匹配其他文件
    ls 原生支持传入多个文件路径作为查询参数,返回结果会自动遵循 -lrt 参数的规则(长格式展示、按修改时间倒序排序):
ls -lrt fileabc85.txt fileabc91.txt fileabc121.tct

如果三个文件不在当前工作目录,把对应绝对/相对路径拼到文件名前面即可,示例:

ls -lrt ./log/fileabc85.txt ./log/fileabc91.txt ./log/fileabc121.tct
  • 简化输入写法,适合文件名有统一规则的场景
    三个文件前缀均为fileabc,可以用bash大括号扩展特性减少重复输入,执行效果和第一种精确写法完全一致:
ls -lrt fileabc{85.txt,91.txt,121.tct}
  • 模糊筛选写法,适合记不清完整文件名的场景
    结合grep做正则匹配实现筛选:
ls -lrt | grep -E "fileabc85\.txt|fileabc91\.txt|fileabc121\.tct"

注意:该写法精准度较低,可能会匹配到文件名包含上述字符串的其他无关文件,仅推荐临时快速查询时使用。另外目标文件fileabc121.tct的后缀为.tct,不要误写为.txt,否则会触发文件不存在报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 11:15:02