This 1000 times.
Beginners guide to File::Find has a nice simple explanation on how to use it. The code that you have written and commented out is potentially dangerous as it will blindly follow symlinks. Since you're on Linux, this is a very real concern.