3

I'd like to list all images in a folder (and subfolders), but I get no results in Finder for any search unless I search 'This Mac'.

I select the folder I wish to search, select 'images' as the 'kind' in the search box, top right, but although it says 'Searching "foldername"' nothing ever gets returned, unless I select 'This Mac', what am I doing wrong?

  • What you say works for me. Perhaps mention what OS you are using? Do searches work with other selections or 'kind'? What kinds of images are in that folder that should be found? – GEdgar May 17 '15 at 13:14
  • What kind of images format (jpg, png, tiff, cr2, raw, …) are you looking for? – myhd May 17 '15 at 13:16
  • Yosemite, 'kind' doesn't seem to work with anything other than This Mac – joe May 17 '15 at 14:01
  • I'd like to find all images in a folder and sub folders – joe May 17 '15 at 14:02
  • Just tried it here. Works flawlessly on Yosemite. Here's what I did (so that you can compare): Navigated to Pictures, typed in "a" into the search box to initiate the search, added a criteria (auto-set to "Kind" is "Any"), removed the "a" by hitting backspace to not limit the search to files containing "a", chose "Image" from the drop-down showing "Any". Voilá! Shows all supported image types. in the subfolders of Pictures. – Phoenix May 17 '15 at 14:19
2

I get frustrated using the Finder application to find anything. I guess I don't have a mind that works like the authors of the Finder application. If you are used to using commands you can try the following.

  1. Open a Terminal application window.
  2. Use the cd command to change to the base folder where the files are. The command pwd will give your current folder.
  3. Enter to the command

    find . -name "filesToFind" -print
    

    and the current base folder and all subfolders will be searched.

For example to find all files ending the .txt on your desktop, open a Terminal window and type:

cd desktop
find . -name "*.txt" -print

Note: The instructions for the find command can be found by typing the command man find or at this link.

-1

To find (jpg,png,svg) you can type:

find . -name "*.**g" -print

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .