Saltearse al contenido

Cómo funciona el filtro de patrón Glob

La herramienta utiliza patrones glob para incluir o excluir archivos y directorios, funcionando de manera similar a herramientas como tree o grep. Aquí hay una explicación detallada:

  • Lista de inclusión (A): Un conjunto que contiene los patrones glob para archivos y directorios que se desean incluir.
  • Lista de exclusión (B): Un conjunto que contiene los patrones glob para archivos y directorios que se desean excluir.
  • Universo (Ω): El conjunto de todos los archivos y directorios.

Cuando se especifica una lista --exclude y/o una lista --include, se aplica la siguiente lógica:

  1. Sin lista de inclusión, sin lista de exclusión
    Incluir todo:

  2. Sin lista de inclusión, con lista de exclusión
    Incluir todo excepto lo que coincida con la lista de exclusión:

  3. Con lista de inclusión, sin lista de exclusión
    Incluir solo lo que coincida con la lista de inclusión:

  4. Con lista de inclusión y lista de exclusión
    Incluir lo que coincida con la lista de inclusión y excluir lo que coincida con la lista de exclusión. Manejar la intersección según el parámetro include_priority:

    • Prioridad de inclusión == true:

    • Prioridad de inclusión != true:

Sea (A) y (B) superpongan. Dependiendo de la prioridad, la intersección se incluye o excluye según el parámetro include_priority.

Representación visual del caso 4

Esta página ha sido traducida automáticamente para su conveniencia. Consulte la versión en inglés para ver el contenido original.