Ejemplos de Patrones Glob

Ejemplos de patrones glob para coincidencia de archivos desde básicos hasta complejos

Key Facts

Category
Development
Items
12
Format Families
text

Sample Overview

Ejemplos de patrones glob para coincidencia de archivos desde básicos hasta complejos This sample set belongs to Development and can be used to test related workflows inside Elysia Tools.

📝 Patrón de Comodín Simple

🟢 simple

Patrón básico que utiliza * para coincidir con cualquier carácter

🏷️ glob, pattern, wildcard, file-matching, basic
*.txt

📝 Coincidencia de Extensión de Archivo

🟢 simple

Coincide con archivos con múltiples extensiones

🏷️ glob, pattern, wildcard, file-matching, extension, basic
*.{js,ts,jsx,tsx}

📝 Patrón de Directorio

🟢 simple

Coincide con archivos en un directorio específico

🏷️ glob, pattern, wildcard, file-matching, directory, basic
src/*.ts

📝 Directorios Anidados

🟡 intermediate

Coincide con archivos en una estructura de directorios anidada

🏷️ glob, pattern, wildcard, file-matching, directory, intermediate
src/components/*.tsx

📝 Patrón Recursivo (Globstar)

🟡 intermediate

Coincide con archivos recursivamente usando el patrón **

🏷️ glob, pattern, wildcard, file-matching, recursive, intermediate
src/**/*.ts

📝 Patrón Recursivo Complejo

🟡 intermediate

Patrón profundamente anidado con múltiples comodines

🏷️ glob, pattern, wildcard, file-matching, recursive, intermediate
**/*.{test,spec}.{js,ts}

📝 Patrón de Clase de Caracteres

🟡 intermediate

Uso de clases de caracteres [abc] para coincidencia precisa

🏷️ glob, pattern, wildcard, file-matching, character-class, intermediate
src/[A-Z]*.ts

📝 Expansión de Llaves

🟡 intermediate

Uso de {a,b,c} para múltiples alternativas

🏷️ glob, pattern, wildcard, file-matching, brace-expansion, intermediate
src/{components,utils,types}/*.ts

📝 Patrón de Fechas y Números

🟡 intermediate

Patrón para coincidir con archivos numerados o fechados

🏷️ glob, pattern, wildcard, file-matching, numbered, intermediate
logs/app-[0-9]*.log
backup-[0-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9].tar.gz

📝 Patrón de Negación

🔴 complex

Excluir patrones usando el prefijo !

🏷️ glob, pattern, wildcard, file-matching, negation, advanced
src/**/*.ts
!**/*.test.ts
!**/*.spec.ts

📝 Patrón Integral de Proyecto

🔴 complex

Patrón complejo para coincidencia completa de proyectos

🏷️ glob, pattern, wildcard, file-matching, comprehensive, advanced
src/**/*.{ts,tsx}
!**/*.test.ts
!**/*.spec.ts
!**/node_modules/**
public/**/*.html
**/*.json

📝 Múltiples Patrones de Ignorado

🔴 complex

Patrones comunes para herramientas de construcción y gitignore

🏷️ glob, pattern, wildcard, file-matching, negation, advanced
**/*.ts
!**/*.d.ts
!**/node_modules/**
!**/dist/**
!**/.git/**
**/*.graphql
**/*.gql