我做到了
~/pythonsource1/python2.6-2.6.5$ find -D rates . -type d
并得到了
Predicate success rates after completion:
[need type] -type d [0.4] [280/4350=0.0643678] -a [0.4] [280/4350=0.0643678] -print [1] [280/280=1]
表示什么[0.4]
?
答案1
从源码来看,方括号里的数字是先验给定谓词的估计成功率。也就是说,第一个[0.4]
是对将评估为真的概率的估计-type d
。它可用于确定谓词项的评估顺序。您可以在findutils-4.4.2/find/parser.c
、findutils-4.4.2/find/tree.c
和中找到更多信息findutils-4.4.2/find/pred.c
。