Для этого вам не нужно использовать find. Просто используйте globstar в оболочке it-self, например:
echo **/*foo*
или:
ls **/*foo*
, где **/ представляет любую папку рекурсивно и *foo* любой файл, который имеет [ f7] в имени.
По умолчанию с помощью ls будут печататься имена файлов, за исключением скрытых файлов и каталогов.
Если у вас нет включенного доступа, сделайте это с помощью .
Примечание: новая опция globbing работает в Bash 4, zsh и подобных оболочках.
Пример:
$ mkdir -vp a/b/c/d
mkdir: created directory 'a'
mkdir: created directory 'a/b'
mkdir: created directory 'a/b/c'
mkdir: created directory 'a/b/c/d'
$ touch a/b/c/d/foo a/b/c/d/bar a/b/c/d/.foo_hidden a/b/c/d/foo_not_hidden
$ echo **/*foo*
a/b/c/d/foo a/b/c/d/foo_not_hidden