Skip Navigation

macOS
-Beispiele zu den in Speicherschutzausschlüssen verwendeten Platzhaltern

Die folgenden Beispiele basieren auf dem Ausschluss einer ausführbaren Datei, die im folgenden Pfad gespeichert ist:
/Application/TestApp/MyApp/program.dmg
Typ
Beschreibung
Korrekte Verwendung von Ausschlüssen
Schließt program.dmg aus, solange sich program.dmg unter dem untergeordneten Verzeichnis „MyApp“ befindet
:
/Application/**/MyApp/program.dmg
Schließt jede ausführbare Dateien mit der Erweiterung .dmg aus, solange sich die ausführbare Datei unter dem untergeordneten Verzeichnis „MyApp“ befindet
:
/Application/**/MyApp/*.dmg
Schließt jede ausführbare Dateien aus, solange sich die ausführbare Datei unter dem untergeordneten Verzeichnis „MyApp“ befindet
:
/Application/**/MyApp/*
Schließt program.dmg aus, solange sich die Datei unter einem Verzeichnis befindet, das ein untergeordnetes Verzeichnis des Verzeichnisses „TestApp“ ist:
/Application/TestApp/**/program.dmg
Falsche Verwendung von Sternchen in Ausschlüssen
Verwenden Sie nur ein einzelnes Sternchen (*), das einem Zeichen in einem Ordner- oder Dateinamen entspricht. Doppelte Sternchen sind für Verzeichnispfade reserviert und dürfen nicht am Ende von Ausschlüssen verwendet werden.
Im Folgenden finden Sie eine Liste von Beispielen im Zusammenhang mit dem Ausschluss
/Application/TestApp/MyApp/Program.dmg
.
    • Falsch:
      /Application/TestApp/MyApp/pro**am.dmg
    • Richtig:
      /Application/TestApp/MyApp/progra*.dmg
    • Falsch:
      /Application/**
    • Richtig:
      /Application/**/*
Nicht empfohlene Ausschlüsse
Vermeiden Sie die Verwendung eines doppelten Sternchens (**) am Anfang eines Ausschlusses. Beispiel:
/**/program.dmg
In diesem Beispiel kann
program.dmg
von jedem Ordner auf dem Laufwerk aus ausgeführt werden. Obwohl dieser Ausschluss technisch korrekt ist, würde er alles in allen Verzeichnissen auf dem Laufwerk ausschließen (einschließlich untergeordneter Verzeichnisse).