ls命令执行效率问题

发布于 2022-10-15 10:07:45 字数 380 浏览 28 评论 0

服务器上的一个文件夹下有150万个 文本文件,但是后缀有 txt和TXT、bad

   文件规则 : 4位机构代码+8位日期+6位时分秒
                       DDDDYYYYMMDDhhmmss.txt

Java SSH远程执行Shell脚本或操作系统命令

现在我需要他执行命令 ls 机构代码*.txt;ls 机构代码*.TXT

或者
ls 机构代码*.[t,T][x,X][t,T]

哪种效率高?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

回眸一遍 2022-10-22 10:07:45

效果一样吧?

dawn曙光 2022-10-22 10:07:45

ls 机构代码*.[t,T][x,X][t,T]
一次搞定大小写,应该是全了

谁的年少不轻狂 2022-10-22 10:07:45

time ls 机构代码*.[t,T][x,X][t,T]
time 测试你列出来的时间多少,自己测下就可以知道了。

陪你搞怪i 2022-10-22 10:07:45

个人感觉第一种要好一点

那小子欠揍 2022-10-22 10:07:45

ls 机构代码*.[t,T][x,X][t,T]

这个快。这个只去磁盘上检索一次,

ls 机构代码*.txt;ls 机构代码*.TXT  
这种要检索两次,

溺ぐ爱和你が 2022-10-22 10:07:45

第一种高
第二种要去做正则表达式匹配 你只有txt或者TXT 它匹配会出现tXt tXT等不符合的。

甜尕妞 2022-10-22 10:07:45

我也感觉可能是第一种
第二种还要去组合
只是感觉哦
学习中

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文