I'm on Ubuntu, and I'd like to find all files in the current directory and subdirectories whose name contains the string "John". I know that grep
can match the content of the files, but I have no idea how to use it with file names.
Use the find command,
find . -type f -name "*John*"