find is one of the best commands to find files that satisfy specific criteria.
find . -type f -print0
NOTE: This will display a list of all relative file paths.
for i in $(find . -type f -print0) do # code to perform task on each file. done