El comodín asterisco
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 25 de 82.
Un comodín es un carácter especial que actúa como marcador de posición para coincidir con uno o más caracteres en nombres de archivos. Los comodines te permiten trabajar con múltiples archivos a la vez sin tener que escribir cada nombre.
El comodín estrella * coincide con cualquier número de caracteres (incluyendo cero). Es el comodín más poderoso y comúnmente utilizado.
Por ejemplo, para listar todos los archivos que terminan en .txt:
ls *.txtEsto coincide con cualquier nombre de archivo que termine en .txt, sin importar cuán largo sea el nombre.
Más ejemplos:
Coincide con todos los archivos que comienzan con photo:
ls photo*Coincide con todos los archivos que contengan report en cualquier parte del nombre:
ls *report*Coincidir con todos los archivos de cualquier nombre o extensión:
ls *Puedes usar * con cualquier comando, no solo con ls. Por ejemplo, copia todos los archivos .jpg en una carpeta:
cp *.jpg photos/O eliminar todos los archivos .log a la vez:
rm *.logConsejo: Siempre ejecuta
lscon tu patrón de comodín primero antes de usarlo conrmomv— de esta manera puedes ver exactamente qué archivos se verán afectados antes de realizar cualquier cambio.
Desafío
PrincipianteUsa el * comodín para listar solo los archivos .jpg en el directorio actual.
Pista: Combina
lscon el*comodín y la extensión.jpgpara filtrar solo archivos de imagen.
Hoja de referencia
Un comodín es un carácter especial que coincide con uno o más caracteres en los nombres de archivos, permitiéndote trabajar con múltiples archivos a la vez.
El comodín estrella * coincide con cualquier número de caracteres (incluyendo cero).
Ejemplos:
Lista todos los archivos que terminan con .txt:
ls *.txtLista todos los archivos que comienzan con photo:
ls photo*Lista todos los archivos que contienen report en cualquier parte del nombre:
ls *report*Lista todos los archivos:
ls *Copia todos los archivos .jpg en una carpeta:
cp *.jpg photos/Elimina todos los archivos .log:
rm *.logConsejo: Siempre ejecuta
lscon tu patrón de comodín primero antes de usarlo conrmomvpara ver qué archivos se verán afectados.
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 datos