On systems that provide GNU find
utility, you can use helm-find
(by default bound to C-x c /
) to get the desired behavior. Starting helm-find
with a prefix argument C-u C-x c /
prompts for the directory (emacs24.3
in the example) first and then for the pattern (dired el
in the example). Without the prefix argument, it uses the default directory of the current buffer.
EDIT: Note that helm-find
cannot use wildcards or regexps unlike the actual find
utility. It does however support a whitespace separator to match multiple pattern within a string. For instance dired .el
matches only filenames that contain both the strings dired
and .el
in the path in any order.