有人可以告诉我我是如何滥用 find 的吗?
我想在以 .config 结尾的目录中查找所有文件。
$:~/esrc$ find . -type f
./t.config
./util/ebin/config.beam
./util/ebin/gen_spec.beam
./util/etc/util.config
./util/etc/v.config
./util/src/config.erl
./util/src/gen_spec.erl
./util/src/v.config
./util/u.config
我的第一个想法是使用 find 。-type f -name *.config
不幸的是,这只是在根目录中找到一个文件。
$:~/esrc$ find . -type f -name *.config
./t.config
相同的命令确实可以找到所有 *.erl 文件...
$:~/esrc$ find . -type f -name *.erl
./util/src/config.erl
./util/src/gen_spec.erl
任何线索为什么这适用于 *.erl 但不适用于 *.config?
谢谢。