Preview:
📌 Globbing en Zsh — Chuleta Rápida
Patrón	Qué hace	Ejemplo
*	Coincide con cualquier cadena (excepto /)	ls *.txt → todos los .txt
?	Coincide con un solo carácter	ls file?.txt → file1.txt, fileA.txt
[abc]	Coincide con uno de los caracteres listados	ls file[12].txt → file1.txt, file2.txt
[a-z]	Coincide con un rango de caracteres	ls file[a-c].txt → filea.txt, fileb.txt
^patrón	Niega el patrón	ls ^*.log → todo menos .log
**	Coincide recursivamente en subdirectorios	ls 
**/*.md → todos los .md en cualquier carpeta
*(.)	Solo archivos regulares	ls *(.)
*(/)	Solo directorios	ls *(/)
*(Lk+100)	Archivos de más de 100 KB	ls *(Lk+100)
*(m-1)	Archivos modificados en el último día	ls *(.m-1)
*(om)	Ordenar por fecha de modificación	ls *(om)
*(oc)	Ordenar por fecha de creación	ls *(oc)
*(On)	Ordenar por nombre	ls *(On)
*(u:usuario:)	Archivos de un usuario específico	ls *(u:jobran:)
💡 Consejos rápidos
Puedes combinar filtros:

zsh
ls **/*.txt(.m-7)   # .txt modificados en los últimos 7 días, en cualquier carpeta
Usa setopt extendedglob en tu ~/.zshrc para habilitar patrones más avanzados.

El globbing de Zsh puede reemplazar muchos usos de find, grep y sort en tareas rápidas.
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter