"Bibliotheken" (a la Windows 7) unter OS X?

Es gibt eine Funktion von Windows 7, die ich irgendwie mag (ja, ja, ich weiß ...) und die ich (anders) auf OS X implementieren möchte. Sie nennen es "Bibliotheken". Es ermöglicht Ihnen, den Inhalt mehrerer Verzeichnisse auf der Festplatte im Windows Explorer (ihre Version des Finder, für alle, die das Vergnügen hatten, Windows nie verwenden zu müssen) anzuzeigen, als wären sie ein Verzeichnis.

Die Art und Weise, wie ich dies verwenden möchte, besteht darin, Verzeichnisse von mehreren Laufwerken durchsuchbar zu machen, als ob sie alle auf einem Laufwerk wären. Also zum Beispiel die folgenden Verzeichnisse:

~/Resources/
/Volumes/Portable Library/Resources/
/Volumes/FreeNAS Server/Resources/

wären alle zusammen als ein einziges "Ressourcen"-Verzeichnis sichtbar. Idealerweise würde mein ~/Resources den Inhalt der anderen beiden anzeigen, aber es würde mich nicht umbringen, wenn ich einen anderen Pfad verwenden müsste, wie z /Volumes/Combined/Resources/.

Ist das irgendwie möglich? Vielleicht mit so etwas wie dem mhddfsBefehl? (Das wird hier erwähnt , aber aus der Antwort geht nicht hervor, ob es so verwendet werden kann, wie ich es beschreibe: Ich möchte Verzeichnisse über mehrere Laufwerke hinweg zusammenführen, nicht die gesamten Laufwerke selbst. Möglicherweise existiert es auch nicht für OS X. ) Wenn ein bestimmtes Laufwerk oder ein Dateiserver nicht verfügbar ist, sollte es auch ordnungsgemäß behandelt und nicht als Fehler behandelt werden, da mein FreeNAS-Server nur verfügbar ist, wenn ich zu Hause bin, und ich nicht immer mehrere externe Laufwerke haben werde eingesteckt.

(Wenn Sie sich fragen, warum ich das jemals tun möchte, nehmen Sie ein anderes Beispiel: iTunes-Mediatheken. Es wäre schön, den Großteil davon auf einem Dateiserver zu haben, aber die meistgespielten Songs auf meinem MacBook verfügbar zu haben Luft.)

Ist das möglich?

IIRC funktionierte früher über Smart Folders. Oder gespeicherte Suchen? Das klingt schrecklich vertraut, aber ich habe es noch nie selbst gemacht, also habe ich keine spezifischen Kenntnisse.
Ich verstehe nicht, wie das funktionieren kann: Intelligente Ordner geben Ihnen die Ergebnisse einer rekursiven Suche nach Ordnern und Dateien, die bestimmten Kriterien entsprechen. Ich möchte nicht jeden einzelnen Ordner mit dem Namen "Resources" oder "resources" (und es gibt 77 nur darin ~!), Jeder mit separatem Inhalt. Ich möchte nur bestimmte Ordner und möchte eine zusammengeführte Ansicht ihres Inhalts anzeigen.
Nur um das klarzustellen, Sie sind speziell daran interessiert, Ordner auf gemounteten Datenträgern einzuschließen? Ich habe eine Lösung, die sich jedoch auf Ordneraktionen stützt, was bedeutet, dass sie für dieses Szenario weniger geeignet ist. Ich werde weiter nachdenken. Ich denke, Jasons Idee ist auf dem richtigen Weg; Ich würde vorschlagen, sich mit der Idee von gespeicherten Suchen/intelligenten Ordnern auseinanderzusetzen.
Es gibt ein Suchkriterium namens „Dokumentcontainer“ für intelligente Ordner/gespeicherte Suchen, aber es scheint überhaupt nicht zu funktionieren. Es liefert überhaupt keine Ergebnisse zurück. Außerdem haben Sie bei der Suche nicht die Möglichkeit, ein boolesches „ODER“ zu verwenden. Alle Kriterien werden so behandelt, als ob zwischen ihnen ein „UND“ steht.
@DanielLawson: verwendet Ihre Lösung Ordneraktionen, um symbolische Links von zB /Volumes/Portable Library/Resources/innerhalb von zB zu erstellen ~/Resources?
Nein. Meine Lösung hat Ordneraktionen verwendet, um dem Metadatenfeld "Spotlight-Kommentare" einer beliebigen Datei in den genannten Ordnern eine Textzeichenfolge zuzuweisen und dann einen intelligenten Ordner für alle Dateien zu erstellen, die diesen Spotlight-Kommentartext enthalten. Aber was Sie vorgeschlagen haben, könnte auch funktionieren, wahrscheinlich robuster als meine Lösung (na ja, meine erlaubt doppelte Dateinamen).
Eigentlich denke ich, dass Ihre Lösung besser sein könnte, denn mit meiner müssen Sie die Symlinks bereinigen, wenn Sie eine Festplatte auswerfen. Ihre handhabt das einfach dynamisch/anmutig (solange die Spotlight-Kommentare nicht überschrieben oder gelöscht werden).

Antworten (1)

Ich habe mich auch heute damit beschäftigt, und bisher ist die einzige Lösung, die ich gefunden habe, die Verwendung eines intelligenten Ordners, der gehackt wurde, um mehrere Orte zu durchsuchen:


Was Sie tun möchten, ist, einen Ihrer Ordner zu öffnen (z. B. /Volumes/Portable Library/Resources/), CMD+F zu drücken und dann die gewünschte Filterung einzustellen. z.B. Ich stelle meine auf Kind > Folders.

Speichern Sie die Suche als Smart-Ordner (egal wo), öffnen Sie dann diesen Smart-Ordner in TextEdit und suchen Sie nach Folgendem:

/Volumes/Portable Library/Ressourcen/`

Es wird mehrere Instanzen der obigen Zeichenfolge geben, Sie möchten sie alle durch neue Zeichenfolgen ersetzen, die die zu durchsuchenden Pfade enthalten.

In deinem Fall würde es so aussehen:

<string>~/Resources/</string>
<string>/Volumes/Portable Library/Resources/</string>
<string>/Volumes/FreeNAS Server/Resources/</string>

Speichern Sie die Datei, und wenn Sie den intelligenten Ordner öffnen, werden Suchergebnisse aus allen drei Ordnern angezeigt.

Wenn Sie die Spaltenansicht im Finder verwenden, können Sie sich durch diese Ordner bewegen, als wären sie alle zusammen.


Leider ist der Nachteil, dass es resursiv durchsucht wird, sodass Sie alle Ordner innerhalb Ihrer ersten drei sowie alle Ordner in diesen erhalten. Ich habe noch keine Möglichkeit gefunden, die rekursive Suche zu deaktivieren ...