So können Sie mit Spotlight effektiver suchen

3404
Chris Adams

Ich bin es gewohnt, verschiedene Markierungen zu verwenden, um die Ergebnisse der Google-Suche zu ändern, um nur Ergebnisse einer bestimmten Website oder nur bestimmte Arten von Dateien anzuzeigen.

Sie können beispielsweise die Suche in Spotlight so einschränken, dass nur nach PDF-Dateien wie diesem Beispiel gesucht wird, wenn ich ein PDF-Cheatsheet für die Verwendung des YUI-Rastersystem-CSS-Frameworks auf meinem Computer suche.

YUI grid kind:pdf 

Ich wäre erstaunt, wenn Apples Spotlight nicht viele nützliche Flaggen zur Verfügung hätte, um eine Suche auf dieselbe Weise zu optimieren. Welche Tricks verwenden Sie oder wo suchen Sie nach weiteren Tipps, um Ihre Spotlight-Funktion zu verbessern?

5

2 Antworten auf die Frage

6
user495470

Spotlight-Menü und Finder

  • name:filename
  • kind:kindle( kind:mobiund *.mobikann nicht verwendet werden)
  • kind:image
  • date:today( date:weekund date:monthnicht funktionieren)
  • date:12/31/11(andere Formate date:2011-12-31funktionieren nicht)
  • date:12/1/11-12/31/11
  • kind:mp3 AND bitrate:<192000

Allgemeine Metadatenattributschlüssel

mdls -name $attribute $fileZeigt den Wert eines einzelnen Attributs und mdls $filelistet alle Attribute auf.

  • kMDItemContentType: die einheitliche Typkennung wie public.plain-text
  • kMDItemContentTypeTree: die UTI und ihre übergeordneten UTI
  • kMDItemDisplayName: Der Name einer Datei ohne Erweiterung, wenn ihre Erweiterung verborgen ist
  • kMDItemDurationSeconds: zum Beispiel die Dauer von Audio- oder Videodateien
  • kMDItemFinderComment: Der Spotlight-Kommentar, der in den Informationsfenstern des Finders festgelegt werden kann
  • kMDItemFSContentChangeDate: Änderungsdatum
  • kMDItemFSCreationDate: Erstellungsdatum
  • kMDItemFSInvisible: die Sichtbarkeit einer Datei
  • kMDItemFSName: Der Name einer Datei mit einer Dateinamenerweiterung
  • kMDItemFSSize: die Größe einer Datei in Bytes
  • kMDItemKind: eine Art Beschreibung wie ein HTML-Dokument
  • kMDItemLastUsedDate: Datum zuletzt geöffnet
  • kMDItemNumberOfPages: zum Beispiel die Anzahl der Seiten in einer PDF-Datei
  • kMDItemPageWidth: zum Beispiel die Breite eines PDF-Dokuments in Punkten
  • kMDItemPath: Der vollständige Pfad einer Datei
  • kMDItemTextContent: Inhalt der Datei
  • kMDItemTitle: zum Beispiel den Titel eines PDF-Dokuments oder einer Website
  • kMDItemURL: zum Beispiel die URL einer Webloc-Datei
  • kMDItemWhereFroms: eine URL, von der eine Datei heruntergeladen wurde

mdfind Abfrageausdrücke

  • mdfind . -onlyin ~/Pictures
  • mdfind 'kMDItemFSContentChangeDate == $time.this_week(-1)'
  • mdfind 'kMDItemTextContent == "*expose*"cd' (Fall und Diakritik ignorieren)
  • mdfind 'kMDItemFSSize >= 5000 && kMDItemFSSize <= 5005)'
  • mdfind 'kMDItemFSContentChangeDate >= $time.iso(2012-04-13T13:44Z)'
  • mdfind 'kMDItemFSCreationDate >= $time.now(-3600)'
  • mdfind 'kMDItemKind == "*movie" && kMDItemPixelHeight >= 720'
[Tiefer graben: Spotlight in OS X meistern - Super User Blog] (http://blog.superuser.com/2011/06/03/digging-deeper-mastering-spotlight-in-os-x/) slhck vor 12 Jahren 0
4
alex

Es gibt einen ganzen Artikel über dieses Thema hier . Zusamenfassend:

  • Sie verwenden boolesche Operatoren wie AND, OR, NOT
  • Wenn Sie Anführungszeichen setzen, wird nach dem gewünschten Ausdruck gesucht
  • using name: keywordsucht nur Dateinamen
  • author: keyword ermöglicht das Durchsuchen von Dateien nach dem Autor der Datei (Spotlight findet nur Dateien, die von Programmen erzeugt wurden, die dieses Attribut speichern (Mail, iChat, Word, Excel, Pages, Numbers und einige andere).
  • Sie verwenden können date:today, created: dateund modified: datefür Dateien, die von einem bestimmten Datum suchen
  • Sie können Ihre Suche verfeinern, um nur bestimmte Dateitypen zu finden kind: filetype(der Artikel, auf den ich verlinkt habe, enthält alle möglichen Dateitypen, die Sie möglicherweise benötigen).