Ich tagge gerne Dateien mit xattr, zB xattr -w user.foo bar myfile
.
Gibt es eine Möglichkeit, Spotlight zu verwenden, um nach einem bestimmten xattr-Schlüssel (oder Schlüssel-Wert-Paar) zu suchen? Wenn ich beispielsweise foo
oder foo:bar
in die Spotlight-Suchleiste eingebe, möchte ich, dass es myfile
in der Ergebnisliste angezeigt wird.
Mir ist klar, dass Sie dies tun können, indem Sie das com.apple.metadata:_kMDItemUserTags
Attribut schreiben - aber das ist nicht sehr portabel, daher bin ich gespannt, ob dies auf alle xattr-Tags ausgedehnt werden kann.
Basierend darauf , ja, aber Sie sind auf die Verwendung von com.apple-Attributen beschränkt. Was die Erweiterung von Spotlight auf beliebige xattrib-Tags angeht, könnten Sie, aber Sie müssen einen Importer für Spotlight entwickeln. Es sind viele Metadaten-Tags verfügbar, ich würde eines auswählen, das als persönliches Tag verwendet werden soll.
Wenn ich mich dazu verpflichten würde, nach benutzerdefiniertem xattrib zu suchen, würde ich Spotlight aufgeben und verwenden:
find . -xattrname foo
Andreas
Jason
Graham Mill