Ich versuche, eine gespeicherte Suche meines Mac einzurichten, die Dateien in einem Ordner namens 'XYZ' von den Suchergebnissen ausschließt. Der Grund dafür ist, dass ich aus diesem Ordner eine Menge falsch positiver Ergebnisse bekomme, die schwer zu durchsuchen sind.
Um es klar zu sagen: Ich weiß, dass Sie Ordner zu den "Privacy" -Listen in den Spotlight-Einstellungen hinzufügen können, aber ich möchte diesen Ordner nicht zu dieser Liste hinzufügen - weil ich ihn nicht von allen zukünftigen Suchvorgängen ausschließen möchte , nur diese bestimmte gespeicherte Suche. Irgendeine Idee, wie so etwas gemacht werden könnte?
Antworten:
Ich habe mir einige der gespeicherten Suchdateien im Finder-Anwendungspaket angesehen, zum Beispiel
/System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/search.savedSearch
verwendet ein Format wie folgt, um Verzeichnisse auszuschließen:Sie können also Unterordner ausschließen, indem Sie Zeichenfolgen hinzufügen, die nach einem vollständigen Pfad mit einem Minuszeichen beginnen. So etwas wie
-~/Library
scheint nicht zu funktionieren.Sie können gespeicherte Suchdateien bearbeiten, indem Sie sie in einem Texteditor ablegen.
RawQueryDict:SearchScopes
undFXScope:FXScopeArrayOfPaths
scheinen die gleichen Pfade standardmäßig aufzulisten, aber die Bearbeitung des zweiten Pfads schien Ordner zumindest im Finder auszuschließen.quelle
~/Library/Saved Searches
in OSX 10.10.xWenn du hältst
option
Die Schaltfläche (+) zum Hinzufügen eines Suchkriteriums wird zu einem (…) und einemAny/All/None
Block. Setzen Sie diese Option auf Keine .Für die Kriterien wählen Sie
Document Container
. Es wird nicht neben der Standardliste stehenName
.Kind
usw. Wählen SieOther…
um es aus einer Liste mit zusätzlichen Kriterien auszuwählen, es hat eine eigene Suchfunktion :Legen Sie hier den Namen des Ordners fest, den Sie mit einem beliebigen Element ausschließen möchten
is/contains/begins with/ends with
Sie finden passend.Das Endergebnis sollte ungefähr so aussehen:
quelle
Document Container
kann nicht zum Ausschließen von Ordnern verwendet werden: apple.stackexchange.com/questions/132860/… (Es funktioniert nicht für mich am 10.8.5)Ich möchte hinzufügen, dass, wenn "Document Container" für Sie nicht funktioniert (wie z. B. mein Problem), Sie den Suchordner so einstellen können, dass bestimmte Ordner deaktiviert werden.
Verzeihen Sie, ich habe nicht die "Wiederholungen", um Bilder zu posten, also werde ich mein Bestes geben. Dies ist mein erster Beitrag, also zögere nicht.
Für meinen Arbeitsablauf bei der Musikorganisation wollte ich, dass der iTunes-Ordner fehlerhafte Unterordner verbirgt. Natürlich war das Verschieben von Ordnern aus dem iTunes-Ordner keine Option, da iTunes dazu gebracht werden würde, dieselben Ordner neu zu erstellen. So habe ich das erreicht, indem ich die oben beschriebene Methode von Lake angepasst habe:
Kind
& gt;is
& gt;Folder
option
und (+) auswählenAny
of the following are true
(Dies ist für Ordner, in denen der Ordner angemeldet werden soll.) Um Ordner, wie bereits erwähnt, von Lake auszuschließen, ändern Sie "Any" in "None".Any
Option, die so aussah (beispielsweise werden tatsächliche Ordnernamen verwendet):Das Endergebnis ist, dass, wenn ich auf die intelligente Suche (in der Finder-Seitenleiste für mich) klicke, nur die 5 Ordner angezeigt werden, die ich möchte, ohne das inhärente Ordnerlayout des Hauptordners, in dem sich der Ordner befindet, zu löschen.
Ich hoffe das hilft.
quelle
Derzeit glaube ich nicht, dass dies möglich ist. Es scheint eine ganze Reihe von Leuten zu geben, die versuchen, dies zu tun, was Google findet, und niemand hat eine echte Antwort (außer dem Datenschutzausschluss) :(
quelle
Wenn Sie im Finder nach Dateien suchen, können Sie diese ausschließen, indem Sie vor den Kriterien ein Minuszeichen hinzufügen. Für z. Ich möchte nach allen Dateien suchen, bei denen es sich nicht um PDF-Dateien handelt. Ich kann "Art is -pdf" schreiben. Das scheint für mich zu funktionieren.
quelle
Ich bin mir ziemlich sicher, dass ich einen anderen Weg gefunden habe.
Verwenden Sie beim Konfigurieren des intelligenten Ordners ein Suchattribut für Rohabfragen. Standardmäßig befindet sich dies nicht im Dropdown-Menü für Suchattribute. Sie müssen es finden, indem Sie unten im Dropdown-Menü auf Andere klicken.
Geben Sie im Eingabefeld neben Raw Query Folgendes ein:
Dabei ist der Text in Anführungszeichen der Pfadname des auszuschließenden Ordners, der über Get Info abgerufen werden kann.
quelle
Ich hatte zu sehr das gleiche Problem und fand einen Weg, dies zu tun.
Gehe zu Präferenzsystem & gt; Scheinwerfer & gt; Wählen Sie und dann die Registerkarte "Datenschutz". Sie können bestimmte Orte hinzufügen, die in der Spotlight-Suche ausgeschlossen werden sollen.
Ich habe es versucht, es funktioniert.
quelle