Zum Inhalt springen

Wie der Glob-Musterfilter funktioniert

Das Tool verwendet Glob-Muster, um Dateien und Verzeichnisse einzuschließen oder auszuschließen, ähnlich wie bei Tools wie tree oder grep. Hier ist eine detaillierte Erklärung:

  • Einschlussliste (A): Eine Menge, die die Glob-Muster für Dateien und Verzeichnisse enthält, die Sie einschließen möchten.
  • Ausschlussliste (B): Eine Menge, die die Glob-Muster für Dateien und Verzeichnisse enthält, die Sie ausschließen möchten.
  • Universum (Ω): Die Menge aller Dateien und Verzeichnisse.

Wenn Sie eine --exclude-Liste und/oder eine --include-Liste angeben, gilt die folgende Logik:

  1. Keine Einschlussliste, keine Ausschlussliste
    Alles einschließen:

  2. Keine Einschlussliste, mit Ausschlussliste
    Alles einschließen, außer was der Ausschlussliste entspricht:

  3. Mit Einschlussliste, keine Ausschlussliste
    Nur was der Einschlussliste entspricht, einschließen:

  4. Mit Einschlussliste und Ausschlussliste
    Was der Einschlussliste entspricht, einschließen und was der Ausschlussliste entspricht, ausschließen. Die Schnittmenge basierend auf dem include_priority-Parameter behandeln:

    • Einschluss-Priorität == true:

    • Einschluss-Priorität != true*:

Lassen Sie (A) und (B) überlappen. Abhängig von der Priorität wird die Schnittmenge entweder einbezogen oder ausgeschlossen, basierend auf dem include_priority-Parameter.

Visuelle Darstellung von Fall 4

Diese Seite wurde für Ihre Bequemlichkeit automatisch übersetzt. Bitte greifen Sie für den Originalinhalt auf die englische Version zurück.