如何查找具有特定长度名称的目录

alt*_*ern 2 unix linux find name-length

我怎么能找到具有特定长度名称的目录?例如,我有一堆目录长度等于33个字符('a92e8cc611fdebcca3cf2fc8dc02c918','c442fb3f46d6c8bd17d27245290a9512'等等).find实用程序是否接受'wc -c'形式的条件?或者也许其他一些工具应该用管道输送?

gho*_*g74 10

GNU找到的几种方法

$ find . -type d -name "?????????????????????????????????"

$ find /path -type d -printf "%f\n" | awk 'length==33'
Run Code Online (Sandbox Code Playgroud)