The two command lines are pretty much the same size. And it is only the command line that you are seeing of the shell code.
If you were to look at the source code of the find command, it runa to several hundred lines.
Try comparing like with like, and do not confused length of source with efficiency.
(It can be a factor, especially in Perl, but not in this case.)
|Comment on Re: File::Find seems grossly inefficient for performing simple file tasks|