Gibt es eine Möglichkeit, mit Spotlight nach einem bestimmten Dateityp zu suchen? Ich erinnere mich, dass es einen speziellen Befehl oder etwas gab, das ich vor den Suchbegriff setzen musste, aber ich kann mich jetzt nicht daran erinnern.
Wenn ich beispielsweise nur PDFs nach einem bestimmten Ausdruck in Spotlight durchsuchen möchte, was würde ich tun?
Suche nach Art Eine der nützlichsten Möglichkeiten, eine Suche einzugrenzen, ist die Verwendung von kind:
Schlüsselwörtern. Damit können Sie Ihre Ergebnisliste auf ein bestimmtes Dateiformat einschränken. Wenn Sie beispielsweise eingeben time machine kind:pdf
, zeigt Spotlight nur PDF-Dateien an, die die Wörter „time“ und „machine“ enthalten. Sie können Ihre Suche auch auf E-Mail-Nachrichten, Musikdateien, Systemeinstellungen, Anwendungen und mehr beschränken.
Während das ursprüngliche Spotlight nur eine begrenzte Anzahl von Dateitypen erkannte, kann die Leopard-Version nach Dateien suchen, die von bestimmten Anwendungen erstellt wurden, sowie nach bestimmten Dateiformaten. Die Suche nach kind:mp3
oder kind:tiff
findet Dateien in einem dieser Formate und die Suche nach kind:pages
oder kind:powerpoint
zeigt nur Dokumente an, die in einem dieser Programme erstellt wurden. Eine Liste nützlicher Schlüsselwörter finden Sie unter „Meine Art von Schlüsselwörtern“. Aber denken Sie daran, damit die Schlüsselwörter funktionieren, müssen Sie die entsprechenden Kategorien in den Einstellungen von Spotlight aktiviert haben.
Weitere Informationen erhalten Sie hier oder hier .
Es wurde bereits beantwortet, aber hier sind meine 2 Cent.
Per Bash durch das Terminal
find ~ -type f -name '*pdf'
oderfind ~ -iname '*pdf'
(oder, wenn Sie Fehlermeldungen ignorieren möchten, find ~ -type f -name '*pdf' 2>/dev/null
)
oder Sie können dies verwenden, um nach einer Zeichenfolge in einer Datei zu suchen:
find ~ -iname '*txt' | xargs grep 'string you want'
Dies gibt bei einem PDF möglicherweise nichts zurück, funktioniert jedoch bei den meisten anderen Dateitypen (Text, PHP, Py, HTML usw.).
Per Spotlight geht das meines Wissens nach nicht (getestet auf Mojave und Monterey). Sie können den Finder nur verwenden:
Geben Sie Ihre gewünschte Dateierweiterung ein und drücken Sie die Eingabetaste.
*.doc
oder doc
?File extension
Option aktivieren, aktivieren Sie sie bitte File extension hidden
auch.mdimport -A
gibt Ihnen alle möglichen Attribute, die auf Ihrem System verfügbar sind
kMDItemKind ist das Attribut für Dateien, aber vielleicht schlägt das Obige ein besseres Attribut für die Suche vor.
Dann
mdfind "kMDItemKind == 'whatever'"
Die Syntax könnte dazu führen, dass Sie angewidert aufschreien. Ich kann persönlich bestätigen, dass es die Fertigstellung von zsh ruiniert. Trotzdem indiziert Spotlight (das ist das, was das ist) Ihre Sachen sowieso die ganze Zeit, und es ist schnell. Könnte es auch verwenden. YMMV
(Haftungsausschluss, ich bin gerade nicht auf einem Mac :( daher könnten meine genauen Anweisungen etwas abweichen).
Die Frage „Wie man Regex mit Spotlight verwendet“ ist aus irgendeinem Grund als Duplikat markiert, also dachte ich, ich würde teilen, wie man Platzhaltersuchen durchführt.
Sie können im Finder eine Wildcard-Suche durchführen, indem Sie eine Art "Raw Query" mit dem kMDItemDisplayName-Attribut verwenden:
Rohabfragen sind im Wesentlichen das, was Sie mit dem Befehl mdfind verwenden. Ich habe weitere Details zu Rohabfragen und deren Verwendung in der GUI unter https://superuser.com/a/491119/66255 .
Sie können es auch mit Spotlight tun.
Drücken Sie die Befehlstaste + Leertaste.
Geben Sie einen Punkt (.) gefolgt von der Erweiterung der Datei ein. Geben Sie zB für PDF-Dateien „.pdf“ ein.
Wählen Sie in den Drop-down-Ergebnissen „Alle im Finder anzeigen...“ aus.
So finden Sie sogar die Dateitypen, die nicht im Finder-Menü aufgeführt sind.
Wir können die Suche mit einschränken kind:
.
Wenn Sie also nur PDFs durchsuchen möchten, können Sie kind:pdf
.
Und manchmal müssen wir nicht die ganze Art eingeben, zwei oder drei Buchstaben können ausreichen. Zum Beispiel können wir eingeben kind:pd
, es werden auch PDFs angezeigt.
Michael
ICW
vwvan