Having several related files in different folders, I was looking for a way to combine them in the same view, like the "Libraries" of Windows Explorer in Win7.

While Finder has great smart folder capabilities, I don't see any way to do this? Third-party tools are welcome.

  • Are they of the same file type or different file types? – Nicholas Smith Sep 22 '11 at 9:00
  • Different file types – CharlesB Sep 22 '11 at 9:02

At the risk of stating an idea too obvious to merit an answer, I will point out that ever since OS X 10.9 Mavericks, tags are perhaps the most obvious way to take "several related files in different folders" and "combine them in the same view" as stated in the original question.

In the Finder, select any item and then use the Tags... menu item (to which you can assign a keyboard shortcut in the Keyboard system preferences pane), or the Edit Tags button in the toolbar of any Finder window, to assign a tag to that item. You can then click on the name of that tag in the recent tags list (in the sidebar of any Finder window) to see a list of all files tagged with that tag. Or you can search for that tag and save the search as a smart folder. You can tag any items that appear in Spotlight search results, including email, contacts, reminders, etc. For more information about working with tags, see my answer to this question about tags best practices.

| improve this answer | |
  • 1
    While I agree with tags being a clever thing to solve this, it lacks tag inheritance. If I give my folder the tag "document", all files within it should get the tag "document". Also it tags are not working for network drives. – Martin Braun Feb 12 '18 at 19:46
  • 1
    @modiX: There are at least two ways to automatically tag all files added to a folder; see my answer at: Auto-tag folders/files dropped into a folder. To use tags on a network drive, the drive must have a compatible filesystem and network protocol and be properly indexed by Spotlight. If your network drive meets those requirements, Leap app is a good alternative to the Finder for exploring files by tags. – Big Mac Feb 13 '18 at 20:03
  • 1
    @modiX: And more general solutions to the lack of "tag inheritance" are in the answers at How can I apply tags in Mavericks recursively?—one solution uses James Berry's tag tool and another solution uses a Spotlight search. These solutions would be used in situations where one needs to tag files that are already in a folder, as opposed to auto-tagging files that are added to a folder (in the latter case, the solution in my previous comment applies). – Big Mac Feb 13 '18 at 20:20

Easiest way I can think of to do it is if you bring up the file info window by pressing + i keys, and then add something into the Spotlight Comments field that you keep the same through the files you want. Rinse and repeat for the files. Create a new Smart Folder, for the search option go to Other... and it'll bring up the full list, which will include Spotlight Comments.

| improve this answer | |

I found a hint about it, the idea is to make a saved search that scopes the first folder you want, edit the XXX.savedSearch in a text editor and add other folders to the scope, so that it looks like this


It's not exactly like library because you get all the files, though.

| improve this answer | |

For documents there is an app in the Mac App Store iDocuments Lite. It seems similar to iPhoto and/or iTunes but for documents.

  • Auto Import & Management
  • Organize and manage documents on your Mac using collections, folders and smart folders.
  • Quick tag, Open Metadata supported.
  • Search the documents by small clue like keywords, title, and author's name etc.
  • Auto Run, Batch process (full version)
  • Click to share (full version)

There are some other features available not listed above. The app puts everyone of your documents in an easy to access library. Haven't been able to find a single app that encompasses all file types rather a separate app for music, photo's, documents etc. The Lite version in the App Store is free, might be worth checking into. The Full version is $49.95.

| improve this answer | |

There is no particularly complete way of replicating the libraries feature on Windows. The many options already offered make a great way to combine the existing files, but all fall down when it comes to adding new ones.

The problem is knowing where the default location for new files goes. In the Windows 7 system it's not just a collection of (say) 3 users picture libraries shown individually in a picture library, it's the contents of those libraries all lumped together without any distinction as to where the originally came from. A new file added into it would go into the users default library directory.

In our Smart Folder attempts to recreate this the folder would necessarily be read only, as it's not a genuine location, and the only way we can add files into the folder would be to go to the source and add them direct. Creating a collection of sym links, or using the Burn folder (Great tip for creating sym link folder collections by the way) has the benefits of allowing you to write into the folder direct, but you will still have a top level where each individual source is shown separately rather than an amalgamation of contents that you can also write into.

So, the short answer is a No, sadly, there no way to recreate this in the same way.

| improve this answer | |

I found a couple of ways that might work.

  1. Make a Burn Folder (Finder > File > New Burn Folder) and drag those items you want to include into it. They will be aliases, but as far as I can tell (from a little research, without having used Windows 7) aliases are what Windows 7 is using for the contents of its Libraries. You can rename the Burn Folder and put it where you please and, of course, you could even burn it to a CD (but you don't have to).

  2. Make an ordinary folder (Finder > File > New Folder) and fill it with aliases of those items you wish to place in it. This would be the roll-your-own method, I guess.

| improve this answer | |

First, a disclaimer that I haven't worked with the Windows Library function, so if I've missed some major benefit or function, I apologize. As others have stated, Mac OS X doesn't currently directly support (what I would call) collections of files–groups of files related by user-defined criteria–directly. (Technically of course, a "folder" fits into this definition, but, ignoring aliases for the moment, a file can only live in one folder collection.)

A few years back Lifehacker posted Metadata as a 'filing system'. The idea is, in essence, to tag all of your files and use Spotlight and Smart Folders to find and "organize" those files.

On a smaller scale, I keep many of my text files in Yojimbo and use it to create collections. My writing workflow is now plaintext/markdown based, so Yojimbo is an archive of my writing. Once I drank the kool-aid, Yojimbo reduced my Documents folder, and it's hierarchy, significantly.

Yojimbo doesn't work for all file types though. EagleFiler brings many of Yojimbo's features to the Finder and can be applied to different file types. The caveat being that of these programs build a database of your files and you have to manage the files from within the software UI.

Enter Yep which uses OpenMeta tags, allowing you to move, copy and delete files freely using the Finder. Yep seemingly provides much of the functionality, flexibility and convenience of the Microsoft Library with the least imposition on workflow.

OpenMeta is an OS X Cocoa Objective - C technology that allows any application to read and or write tags, ratings, etc to any file. It works with 10.5 and 10.6

The idea of the project is for commercial, open source and in house programs to be able to use OpenMeta for reading, writing and dealing with user defined meta data. The metadata is stored in extended attributes (xattr).

Some of the metadata stored can be stored in such a way so as to trigger the Spotlight indexer to add the data to the Spotlight DB, allowing it to be searchable.

| improve this answer | |

You must log in to answer this question.

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