http://qs1969.pair.com?node_id=1009291

nvivek has asked for the wisdom of the Perl Monks concerning the following question:

Dear Monks,

    I need to extract file names matches with pattern I given through command line. For getting command line arguments, I used getopt in shell script. I planned to use find command with framing the iname appropriately to get the files which matches with command line arguments passed.
   Here, I have a doubt as will find command better than ls command or ls will be better than find command or is there any other command to locate the files in current directory quickly.
   Kindly suggest me which one is better.
   Note: Directory contains more than 1000 files in it and approximately size will be 2.5GB.