当前位置:首页>Linux>Linux 四剑客之 find:文件查找的终极利器

Linux 四剑客之 find:文件查找的终极利器

  • 2026-07-01 12:40:55
Linux 四剑客之 find:文件查找的终极利器
从入门到实战 | 10 个经典案例 + 3 种组合技

在 Linux 系统管理中,find 是「四剑客」中专门负责文件查找的一员猛将。无论是按名称、大小、时间还是权限,find 都能精准定位你要的文件。本文将从基础语法讲到高级组合技,配合真实案例,帮你彻底掌握这把利器。


一、find 命令概览

find 的基本语法非常直观:

find [搜索路径] [选项] [表达式]

核心选项一览:

选项作用常用示例
-type指定文件类型f 文件 / d 目录 / l 链接
-name按文件名匹配(区分大小写)-name '*.conf'
-iname按文件名匹配(不区分大小写)-iname '*.CONF'
-size按文件大小查找+10k / -10M / +1G
-mtime按修改时间查找+7 7天前 / -7 最近7天
-maxdepth限制搜索目录深度-maxdepth 2
-user按文件所有者查找-user root
-perm按权限查找-perm 755 / -perm /u+x

大小单位注意:k 是小写(KB),M 是大写(MB),G 是大写(GB)。这是初学者最容易搞混的地方。


二、基础案例:精准定位文件

案例 1:精确查找

在 /etc/ 目录中找到名为 hostname 的文件:

find /etc/ -type f -name'hostname'# 输出:/etc/hostname

案例 2:模糊查找(通配符)

找出 /etc/ 下所有 .conf 结尾的文件:

find /etc/ -type f -name'*.conf'

通配符技巧:

  • 以 test 开头:-name 'test*'

  • 包含 test(任意位置):-name '*test*'

  • 也可以组合 grep:find / -type f | grep 'test'

案例 3:按大小查找

找出 /etc/ 目录下大于 10KB 的文件:

find /etc/ -type f -size+10k

可以同时指定多个搜索路径:

find /etc/ /tmp/ -type f -size+10k

案例 4:按修改时间查找

这是日常运维中清理旧日志的高频操作:

# 找出 /etc/ 下 7 天之前修改的 .conf 文件find /etc/ -type f -name"*.conf"-mtime+7# 找出最近 7 天内修改的文件find /data/ -type f -mtime-7# 找出 7 天之前的文件find /data/ -type f -mtime+7

-mtime 的时间线:

  • +7 = 修改时间在 7 天之前(更旧的文件)

  • -7 = 修改时间在最近 7 天内(更新的文件)

  • 7 = 恰好 7 天前那一天修改的文件

案例 5:多条件组合

找出 /etc/ 中以 .conf 结尾、大于 10KB、且 7 天之前修改的文件:

find /etc/ -type f -name'*.conf'-size+10k -mtime+7# 输出示例:/etc/rc.conf

验证一下:

ls -lh /etc/rc.conf# -rw-r--r--. 1 root root 94K Oct  1  2023  /etc/rc.conf

多个条件直接叠加,默认就是 AND(与) 关系——所有条件同时满足才会被选中。


三、进阶选项

案例 6:限制搜索深度

搜索根目录下所有 .conf 文件,但只找前两层目录:

find / -maxdepth-type f -name"*.conf"

注意:-maxdepth 必须放在其他选项之前(紧跟搜索路径之后),否则 find 会给出警告。不加此选项则默认搜索所有层级。

案例 7:不区分大小写

# -iname = ignore casefind / -type f -iname"*.conf"

补充:按用户和权限查找

# 查找属于 www 用户的文件find /var/www/ -type f -user www# 查找权限为 777 的文件(安全排查常用)find / -type f -perm777# 查找具有 SUID 位的可执行文件find / -type f -perm /4000

补充:逻辑运算符

find 支持 -o(OR)、!(NOT)、-a(AND)逻辑组合:

# 查找 .conf 或 .cfg 结尾的文件find /etc/ -type f \( -name'*.conf'-o-name'*.cfg' \)# 查找不以 .log 结尾的文件find /var/log/ -type f ! -name'*.log'

补充:其他时间选项

选项说明
-mtime按内容修改时间(最常用)
-atime按访问时间
-ctime按属性变更时间(权限、所有者等)
-mmin按分钟计的修改时间,如 -mmin -30 最近30分钟
-newer file比指定文件更新的文件

四、组合技:find 与其他命令配合

这是 find 的难点和精华所在。find 找出文件后,如何传递给其他命令处理?有三种核心方法。

先准备实验环境:

mkdir -p  /tmp/demotouch  /tmp/demo/file{01..10}.txt

方法一:反引号 / $() 命令替换

这是最直观的方式——先执行 find,再把结果作为参数传给其他命令:

# 查看文件详细信息(反引号写法)ls -lh `find /tmp/demo/ -type f -name '*.txt'`# 推荐用 $() 代替反引号,可读性更好、支持嵌套ls -lh $(find /tmp/demo/ -type f -name '*.txt')

方法二:管道 + xargs

先来看一个常见错误

# ❌ 错误写法:管道传递的是字符串,但 ls 需要的是参数find /tmp/demo/ -type f -name'*.txt' | ls-lh# find 的结果被丢弃了,等于只执行了 ls -lh# ✅ 正确写法:xargs 把字符串转换为命令参数find /tmp/demo/ -type f -name'*.txt' | xargs ls-lh

管道的秘密:

管道 | 把前一个命令的标准输出作为字符串传给后一个命令的标准输入。但像 lscprm 这类命令并不从标准输入读取参数——它们只认命令行参数

xargs 的作用就是把标准输入的字符串转换为命令行参数,充当"翻译官"。

方法三:-exec

find /tmp/demo/ -type f -name'*.txt'-execls-lh {} \;

语法说明:

  • -exec 是 find 自带的选项,表示对找到的文件执行指定命令

  • {} 代表 find 找到的每一个文件

  • \; 是命令结束的固定格式(分号前的反斜杠用于转义)

提醒: find 不要与交互式命令配合,比如 find + vi/vim 是错误用法。


五、实战案例:打包、复制、删除

案例 8:find + 打包压缩

将 find 找出的文件打包成 tar.gz:

# 方法一:命令替换tar  zcf /tmp/demo.tar.gz  $(find /tmp/demo/ -type f -name '*.txt')# 方法二:xargsfind  /tmp/demo/  -type f -name'*.txt' | xargs tar zcf /tmp/demo.tar.gz

-exec 打包的坑:

find ... -exec tar zcf xxx.tar.gz {} \; 会对每个文件单独执行一次 tar,后面的压缩包会覆盖前面的,最终只有最后一个文件。

解决: 把 \; 换成 +,表示把所有文件一次性传给 tar:

find /tmp/demo/ -type f -name'*.txt'-exec tar zcf /tmp/demo.tar.gz {} +

案例 9:find + 复制/移动

# 方法一:命令替换cp $(find /tmp/demo/ -type f -name '*.txt')  /tmp/backup/# 方法二:xargs(注意 cp -t 参数顺序)find  /tmp/demo/  -type f -name'*.txt' | xargs cp-t /tmp/backup/# 方法三:-execfind  /tmp/demo/  -type f -name'*.txt'-execcp {} /tmp/backup/ \;

为什么 xargs + cp 需要 -t ?

xargs 默认将参数追加到命令末尾,所以 find ... | xargs cp /tmp/backup/ 实际执行的是 cp /tmp/backup/ file1 file2 ...,语义变成了「把 /tmp/backup/ 复制到 file2」——完全反了。

cp -t /tmp/backup/ 用 -t 显式指定目标目录,后面追加的参数自然就是源文件,逻辑正确。

案例 10:find + 删除旧日志

这是运维中最常见的 find 应用场景:

# 删除 30 天之前的日志文件find  /var/log/app/ -type f -name'*.log'-mtime+30-delete# 或者用 xargs + rmfind  /var/log/app/ -type f -name'*.log'-mtime+30 | xargs rm-f

安全警告: 执行删除操作前,务必先把 rm 换成 ls -l 确认文件列表没有问题,避免误删!


六、补充知识:处理特殊文件名

当文件名包含空格或特殊字符时,前面的方法都可能出问题。最安全的做法:

# 用 -print0 输出以 null 分隔的文件名# 用 xargs -0 以 null 作为分隔符读取find  /data/ -type f -name'*.txt'-print0 | xargs -0rm-f

-print0 + xargs -0 是处理含空格文件名的标准组合,建议养成习惯。


七、三种方法对比

方法写法优点缺点
反引号 / $()cmd $(find ...)语法直观,易于理解文件名含空格会出错;文件过多时参数列表超长报错
| xargsfind ... \| xargs cmd高效,自动分批处理;支持 -0 处理特殊字符需注意参数位置(如 cp -t)
-execfind ... -exec cmd {} \;find 原生支持,无需额外命令每个文件执行一次命令,效率较低(用 + 替代 \; 可解决)

推荐优先级: xargs > $() > -exec

xargs 兼顾效率和安全性,配合 -0 几乎无死角。


八、注意事项

  1. 不要与交互式命令配合find + vi/vim 是错误用法,vi 需要交互式终端。

  2. -maxdepth 放在最前面:它必须出现在其他测试选项之前,否则会收到警告。

  3. 通配符要加引号-name *.conf 可能被 Shell 提前展开,必须写成 -name '*.conf'

  4. 大范围搜索加深度限制:在 / 下搜索不加 -maxdepth 会遍历整个文件系统,耗时很长。

  5. 删除前先确认:任何 find + delete/rm 操作,先用 ls -l 替代 rm 预览结果。

  6. 排除目录用 -prunefind / -path /proc -prune -o -type f -name '*.conf' -print 可以跳过 /proc 目录。


全文速查

  • 精确查找find /path -type f -name 'filename'

  • 模糊匹配-name '*.conf' / '*keyword*'

  • 按大小-size +10k / -size -1M

  • 按时间-mtime +7(7天前)/ -mtime -7(最近7天)

  • 限制深度-maxdepth N(放在最前面)

  • 忽略大小写-iname 替代 -name

  • 按用户-user username

  • 按权限-perm 755 / -perm /4000

  • 组合命令:优先用 xargs,注意 -print0 / -0 处理特殊文件名

  • 逻辑组合-a(AND)、-o(OR)、!(NOT)


写在最后

本文覆盖了 find 命令 90% 的日常使用场景:

  • 按名称/大小/时间/权限/用户等多维度精准定位文件

  • 三种组合技($()xargs-exec)让 find 与任意命令协作

  • 管道传参的底层原理,搞懂 xargs 为什么不可或缺

  • 特殊文件名的安全处理(-print0 + xargs -0

  • 6 条避坑指南,帮你绕开生产环境的常见事故

find 只是 Linux 四剑客的其中一位。 接下来还有:

  • grep — 文本内容过滤,日志排查的第一利器

  • sed — 流编辑器,批量替换文本的瑞士军刀

  • awk — 列处理专家,文本报表信手拈来

关注本公众号,四剑客系列将逐篇更新,带你从入门到生产实战,每篇都是拿来就能用的干货。

觉得有用?转发给你的运维/开发同事,一起提效。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-04 06:45:02 HTTP/2.0 GET : https://f.mffb.com.cn/a/490931.html
  2. 运行时间 : 0.136078s [ 吞吐率:7.35req/s ] 内存消耗:4,504.96kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=83e6352cf7d95817a835da9ca99a6a54
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000684s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000752s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000323s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.012437s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000749s ]
  6. SELECT * FROM `set` [ RunTime:0.000247s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000796s ]
  8. SELECT * FROM `article` WHERE `id` = 490931 LIMIT 1 [ RunTime:0.000624s ]
  9. UPDATE `article` SET `lasttime` = 1783118702 WHERE `id` = 490931 [ RunTime:0.014379s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000512s ]
  11. SELECT * FROM `article` WHERE `id` < 490931 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000792s ]
  12. SELECT * FROM `article` WHERE `id` > 490931 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002110s ]
  13. SELECT * FROM `article` WHERE `id` < 490931 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004792s ]
  14. SELECT * FROM `article` WHERE `id` < 490931 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000815s ]
  15. SELECT * FROM `article` WHERE `id` < 490931 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.024370s ]
0.137673s