Tout d'abord, je tiens à préciser que je n'ai jamais travaillé avec la fonction Bibliothèque de Windows. Si j'ai oublié un avantage ou une fonction importante, je m'en excuse. Comme d'autres l'ont dit, Mac OS X ne prend actuellement pas directement en charge (ce que j'appellerais) collections de fichiers - groupes de fichiers liés par des critères définis par l'utilisateur - directement. (Techniquement bien sûr, un "dossier" correspond à cette définition, mais, en ignorant les alias pour le moment, un fichier ne peut vivre que dans une seule collection de dossiers).
Il y a quelques années, Lifehacker a publié Les métadonnées comme "système de classement . L'idée est, en substance, de marquer tous vos fichiers et d'utiliser Spotlight et Smart Folders pour trouver et "organiser" ces fichiers.
À plus petite échelle, je conserve un grand nombre de mes fichiers texte dans le dossier Yojimbo et l'utiliser pour créer des collections. Mon flux d'écriture est maintenant basé sur le texte en clair/markdown, donc Yojimbo est une archive de mes écrits. Une fois que j'ai bu le kool-aid, Yojimbo a réduit mon dossier Documents, et sa hiérarchie, de manière significative.
Yojimbo ne fonctionne pas pour tous les types de fichiers. EagleFiler apporte de nombreuses fonctionnalités de Yojimbo au Finder et peut être appliqué à différents types de fichiers. L'inconvénient est que ces programmes créent une base de données de vos fichiers et que vous devez gérer les fichiers à partir de l'interface utilisateur du logiciel.
Entrez Yep qui utilise OpenMeta ce qui vous permet de déplacer, copier et supprimer des fichiers librement à l'aide du Finder. Yep semble offrir une grande partie de la fonctionnalité, de la flexibilité et de la commodité de la bibliothèque Microsoft tout en imposant le moins possible le flux de travail.
OpenMeta est une technologie OS X Cocoa Objective - C qui permet à n'importe quelle n'importe quelle application de lire ou d'écrire des tags, des évaluations, etc. dans n'importe quel fichier. Elle fonctionne avec 10.5 et 10.6
L'idée du projet est de permettre aux programmes commerciaux, open source et internes OpenMeta pour lire, écrire et traiter des méta-données définies par l'utilisateur. avec des métadonnées définies par l'utilisateur. Les métadonnées sont stockées dans des fichiers attributs (xattr).
Certaines des métadonnées stockées peuvent être stockées de manière à déclencher l'indexeur Spotlight pour ajouter les données à la BD Spotlight, ce qui permet d'y effectuer des recherches.