Type "ff partials-of-file-path" in shell. A filter window popups. You can filter and scroll down/up to select one file. The full path will be copied into system clipboard automatically (under Linux, either xsel or xclip are required for clipboard access).

The paritials-of-file-path could contain wildcard character.

For example, for "/home/cb/projs/web-portal/app/styles/bootstrap/main.css", you can type either of below command:

ff .../grunt-docs/*bootstrap*css ff web-port*ma*css ff styles

Here is the screen shot when I type "ff el" in my ~/.emacs.d:

You will notice that I input the string "inflect" to filter the result.

I can scroll up/down (press Ctrl-P or Ctrl-N) to select the exact file.

In Emacs community, people try to embed a file explorer into Emacs (Sr speedbar, for example). This solution may make embedded file explorer unnecessary.