Combinando comodines
Parte de la sección Fundamentos del Journey de Terminal de Coddy. Lección 28 de 82.
El verdadero poder de los comodines radica en cuando los combina juntos. Puedes mezclar *, ? y [] en un solo patrón para crear coincidencias de archivos muy precisas.
Dado este sistema de archivos:
photo_1.jpg
photo_2.jpg
photo_10.jpg
photo_1.png
photo_2.png
report_1.txt
report_2.txt
notes.txtCombinando * y []:
Listar todos los archivos de imagen (tanto .jpg como .png):
ls *.{jpg,png} # using brace expansion
ls *.[jp]* # matches .jpg, .png, .jpeg etc.Combinando ? y []:
Listar solo archivos de fotos de un solo dígito:
ls photo_[0-9].jpg # matches photo_1.jpg and photo_2.jpg onlyCombinando los tres:
Coincide con cualquier archivo de informe con un solo dígito:
ls *_[0-9].txt # matches report_1.txt and report_2.txtCoincide con archivos que comienzan con cualquier letra seguida de caracteres específicos:
ls [pr]*_?.txt # starts with p or r, then anything, then underscore, one char, .txtUsando comodines con otros comandos:
Mover todas las fotos jpg de un solo dígito a una carpeta:
mv photo_[0-9].jpg archive/Eliminar todos los .log archivos de cualquier subcarpeta:
rm */*.logDesafío
FácilUsa una combinación de comodines para listar solo los archivos de fotos .jpg que tengan un número de un solo dígito — así photo_1.jpg y photo_2.jpg pero no photo_10.jpg ni ningún archivo .png.
Pista: Combina el texto fijo
photo_, un rango entre corchetes para dígitos individuales, y la extensión.jpgen un solo patrón.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datosPractica por tu cuenta: Playground de Terminal