educatica!

educación, informática y demás

Comandos, Sistemas operativos

Comandos – patrones con caracteres especiales

Hay dos caracteres especiales que podemos utilizar para crear patrones de ficheros. Estos patrones serán comprobados por el sistema operativo para seleccionar aquellos ficheros que cumplan con el patrón.

Es decir, nosotros vamos a poder seleccionar un conjunto de ficheros utilizando un patrón de texto. Todos los ficheros que cumplan dicho patrón serán seleccionados para realizar la operación que queramos hacer a través de un comando.

Los caracteres especiales que podemos utilizar son dos:

  • * Conjunto de 0 o más caracteres, da igual que caracteres sean.
  • ? Un solo caracter, da igual que caracter sea.

¿Y como se usan?. Vamos a ver varios ejemplos.

  • *.pdf
  • hola.*
  • ????.pdf
  • *hola*
  • *.htm*
  • a*.bat → Análisis: una “a” seguida de lo que sea y después que termine en .bat.
    1. Cualquier fichero cuyo nombre comience por a seguido de lo qu esea y con extensión .bat
    2. Procesos por lotes cuyo nombre comiencen por a
  • *vacaciones*2021*.jpg → Análisis: que el nombre del fichero contenga la cadena de texto vacaciones y despues la cadena de texto 2021 con extensión jpg.
    1. Fichero jpg cuyo nombre contenga primero la cadena vacaciones y después la cadena de texto 2021.
  • ssoo*exam*.pdf → Análisis: Ficheros cuyo nombre comience por ssoo y después que contenga la cadena exam con extensión pdf.
  • *examen*.pdf → Análisis: Ficheros que contengan la cadena examen en su nombre con extensión PDF.

Vamos a ver cómo podemos hacer uso de los patrones con comandos:

  1. Copia todos los ficheros jpg del directorio actual al directorio C:\Imagenes.
    1. COPY *.JPG C:\Imagenes
  2. Borra todos los ficheros bat cuyo nombre contenga la cadena 2021.
    1. DEL *2021*.bat
  3. Mueve todos los ficheros con extensión ODS cuyo nombre contenga primero la cadena “ssoo” y después la cadena “febrero” al directorio C:\SSOO
    1. MOVE *ssoo*febrero*.ods C:\SSOO
  4. Copia todos los ficheros PDF cuyo nombre comience por windows y contenga la cadena xp al directorio C:\Win\old
    1. COPY windows*xp*.pdf C:\Win\old
  5. Copia todos los ficheros con extensión mp3 que están en el directorio C:\Backup al directorio musica que está en tu directorio actual.
    1. El patrón a utilizar para seleccionar todos los ficheros con extensión mp3 es sencillo: *.mp3
    2. C:\Backup\*.mp3
    3. COPY C:\Backup\*.mp3 .\musica
    4. COPY C:\Backup\*.mp3 musica

Deja un comentario

Tema creado por Anders Norén