1 00:00:02,609 --> 00:00:08,970 Vale, comenzamos, a ver quién está aquí, Dayana, David, Rocío, Carlos y Marcos 2 00:00:08,970 --> 00:00:24,460 Ok, bien, vale, vamos a ver, hoy lo que me interesa es enseñaros el concepto de comodines 3 00:00:24,460 --> 00:00:27,600 Lo que son los comodines en la línea de comandos 4 00:00:27,600 --> 00:00:30,519 Los... perdón, que me he ido para adelante 5 00:00:30,519 --> 00:00:37,799 Los comodines es una cosa que os va a servir tanto en Windows como en Linux, ¿de acuerdo? 6 00:00:37,799 --> 00:01:05,480 Hoy es 13 de enero del 2021 y de momento tengo conectados a Dayana, David, Rocío, Carlos, Marcos y Alejandro. 7 00:01:16,260 --> 00:01:21,159 Bien, pues le doy. Tiki tiki. 8 00:01:21,159 --> 00:01:24,390 Vale, lo primero 9 00:01:24,390 --> 00:01:31,150 Los archivos, ¿os acordáis que antes de las vacaciones hablamos de lo que eran las carpetas y lo que eran los archivos? 10 00:01:31,349 --> 00:01:33,329 Las rutas absolutas, rutas relativas 11 00:01:33,329 --> 00:01:35,870 El moverse por el CMD 12 00:01:35,870 --> 00:01:38,010 Con el CD, para arriba, para abajo 13 00:01:38,010 --> 00:01:39,129 ¿Os acordáis? 14 00:01:56,010 --> 00:01:57,469 Necesito que esto fluya un poco, ¿vale? 15 00:01:57,510 --> 00:02:00,290 Necesito un poquito de feedback vuestro para poder ir avanzando 16 00:02:00,290 --> 00:02:03,230 Porque no va a ser solamente que suelte yo a chapa 17 00:02:03,230 --> 00:02:10,729 para comentaros cosas y preguntaros si me vais entendiendo como en clase vale pues teníamos 18 00:02:10,729 --> 00:02:18,990 directorios también conocidos como carpetas y archivos vale los archivos en windows se pueden 19 00:02:18,990 --> 00:02:27,349 clasificar en dos grupos principales los archivos que son ejecutables es decir archivos que lo que 20 00:02:27,349 --> 00:02:34,009 tienen dentro es instrucciones de un programa que cuando los abres lo que haces es lanzar ese 21 00:02:34,009 --> 00:02:41,590 programa como por ejemplo los archivos .exe o los archivos .bat que aprenderemos a hacer y los que 22 00:02:41,590 --> 00:02:47,210 no son ejecutables el resto vale el resto de archivos que no son ejecutables le llamamos 23 00:02:47,210 --> 00:02:53,030 que son archivos archivos de datos que puede ser un documento del word un pdf una foto un vídeo una 24 00:02:53,030 --> 00:03:00,969 canción de acuerdo la denominación de los archivos suele estar formada por el 25 00:03:00,969 --> 00:03:05,030 número de archivo digo suele porque no tiene por qué ser así y ahora hacemos un 26 00:03:05,030 --> 00:03:08,349 par de ejemplos la denominación de los archivos suele estar formada por el 27 00:03:08,349 --> 00:03:12,909 nombre del archivo y la extensión el nombre del archivo antiguamente 28 00:03:12,909 --> 00:03:17,770 solamente podía tener un máximo de ocho letras bueno de ocho caracteres porque 29 00:03:17,770 --> 00:03:23,669 también podía incluir números hola paula 1 día feliz año 30 00:03:23,669 --> 00:03:30,629 esta limitación de 8 caracteres como máximo es del pasado esto ahora mismo en windows 10 vamos 31 00:03:30,629 --> 00:03:35,250 en windows xp ya estaba vale pero antiguamente imaginaros que los archivos solamente podían 32 00:03:35,250 --> 00:03:41,310 tener los nombres 8 letras y luego la extensión la extensión de un archivo puede tener de una 33 00:03:41,310 --> 00:03:47,550 a tres caracteres vale suele tener de 13 caracteres pero incluso puede tener más y 34 00:03:47,550 --> 00:03:54,590 aquí es donde vamos a empezar con un ejemplillo. Vale, yo me voy a hacer aquí una nueva carpeta, 35 00:03:56,759 --> 00:04:01,680 voy a llamar ms2 para ir haciendo pruebas aquí dentro. ¿Veis la carpeta? ¿Dónde estoy? 36 00:04:06,699 --> 00:04:14,849 Rápido, rápido, necesito respuestas un poco más rápidas. Vale, gracias. Vale, ¿qué 37 00:04:14,849 --> 00:04:24,910 pasa si yo hago botón derecho nuevo documento de texto? Esto lo llamo prueba. Prueba.txt. 38 00:04:25,069 --> 00:04:57,550 ¿Esto qué es? Un documento, ¿no? Un nuevo documento. Si hago doble clic, ¿qué va a pasar? Doble clic izquierdo, se abre. Y ahora que puedo poner, hola gente, ¿no? Al cierre, lo guardo. 39 00:04:58,410 --> 00:05:01,550 Si ahora hago doble clic izquierdo, ¿qué va a pasar? 40 00:05:08,879 --> 00:05:15,129 Se abre con lo que yo había metido adentro. 41 00:05:22,189 --> 00:05:30,300 Nombre del archivo, prueba, punto, txt. 42 00:05:31,279 --> 00:05:33,620 Tipo del archivo, documento de texto, ¿cierto? 43 00:05:33,620 --> 00:05:39,060 Vale, ahora yo digo, a ver, botón derecho. 44 00:05:39,060 --> 00:05:42,509 Y le digo 45 00:05:42,509 --> 00:05:44,949 Cambiar nombre 46 00:05:44,949 --> 00:05:48,699 Y en vez de prueba.txt 47 00:05:48,699 --> 00:05:52,800 Lo voy a llamar prueba.jpg 48 00:05:52,800 --> 00:05:54,220 ¿Vale? 49 00:05:58,420 --> 00:05:59,879 Y Windows me da un aviso 50 00:05:59,879 --> 00:06:01,740 Me dice, eh, eh, chaval 51 00:06:01,740 --> 00:06:04,019 Chaval, ¿qué haces, qué haces, qué haces? 52 00:06:04,620 --> 00:06:06,399 Al cambiar la extensión del nombre del archivo 53 00:06:06,399 --> 00:06:08,120 El archivo puede quedar inutilizable 54 00:06:08,120 --> 00:06:10,220 ¿Estás seguro de que se ha cambiado? 55 00:06:10,439 --> 00:06:12,180 ¿Qué puede pasar si le doy al sí? 56 00:06:13,480 --> 00:06:14,439 ¿Me cargo el archivo? 57 00:06:14,439 --> 00:06:15,620 ¿O no? 58 00:06:15,620 --> 00:06:28,620 Puede que sí 59 00:06:28,620 --> 00:06:30,980 Claro, pues como los gallegos 60 00:06:30,980 --> 00:06:32,319 Puede que sí, puede que no 61 00:06:32,319 --> 00:06:33,680 Vamos a ver qué pasa 62 00:06:33,680 --> 00:06:38,360 ¿Qué ha pasado? ¿Habéis visto que ha cambiado el icono? 63 00:06:42,939 --> 00:06:44,540 Si le hago doble clic izquierdo al ratón 64 00:06:44,540 --> 00:06:49,279 ¿Qué va a pasar? Se va a abrir 65 00:06:49,279 --> 00:06:52,019 ¿Con qué programa? Antes me lo estaba abriendo con el blog de notas 66 00:06:52,019 --> 00:06:52,860 ¿Ahora con qué se va a abrir? 67 00:06:56,220 --> 00:06:57,240 Con el de imágenes 68 00:06:57,240 --> 00:06:58,319 Abro 69 00:06:58,319 --> 00:07:01,879 Y efectivamente, con la galería de Windows 70 00:07:01,879 --> 00:07:02,800 Y me dice 71 00:07:02,800 --> 00:07:05,779 Parece que el formato de este archivo no es compatible 72 00:07:05,779 --> 00:07:32,920 Oh, vaya, vale, ¿qué pasa? Voy a pulsar la tecla F2 para cambiar el nombre y le voy a poner docx, mirad, una extensión que tiene cuatro letras, no tres, prueba.docx, intro, ¿está seguro usted de que quiera? Sí, oh, ahora aparece un documento del Word, ¿verdad? 73 00:07:32,920 --> 00:07:50,019 venga vamos a abrirlo, ¿qué va a pasar si lo abro? ¿qué programa se va a lanzar? pues si lo tengo instalado es Word, me lanza el Word, Word detecta un error 74 00:07:50,019 --> 00:08:10,160 vale, originalmente el archivo era un txt ¿verdad? voy a ponerle txt de nuevo, lo abro, ahí está, intacto, impoluto 75 00:08:10,160 --> 00:08:20,319 Bien gente, este ejemplo que he hecho es para que entendáis que en realidad las extensiones son de palo, son de mentira, como las extensiones de pelo. 76 00:08:20,920 --> 00:08:25,199 O sea, las extensiones están, pero que si no están, que funciona. 77 00:08:25,620 --> 00:08:27,459 ¿Qué pasa si yo al prueba le quito el txt? 78 00:08:28,720 --> 00:08:37,120 Pues que Windows me deja un icono genérico de que no es una carpeta, es un archivo, pero no lo asocia a ningún programa. 79 00:08:37,120 --> 00:08:55,240 ¿Qué pasa si ahora yo le hago doble clic a este archivo? ¿Qué va a pasar? Esto. Windows me dice, oye, no sé qué es esto. Como no tiene extensión, Windows no es lo suficientemente listo como para saber qué programa tiene que usar para abrirlo. 80 00:08:55,240 --> 00:09:02,019 es decir, las extensiones son utilizadas en los archivos para decirle al sistema operativo 81 00:09:02,019 --> 00:09:05,899 oye mira, lo que hay dentro de este archivo es texto 82 00:09:05,899 --> 00:09:09,360 oye Mila, eso es, te doy un aviso 83 00:09:09,360 --> 00:09:14,360 oye mira, lo que está dentro del archivo es una foto o un vídeo 84 00:09:14,360 --> 00:09:20,059 y en base a eso Windows ya tiene una asociación predeterminada de aplicaciones 85 00:09:20,059 --> 00:09:24,019 de tal manera que tiene un programa predeterminado para las fotos 86 00:09:24,019 --> 00:09:26,019 un programa predeterminado para los txt 87 00:09:26,019 --> 00:09:28,360 un programa predeterminado para los 88 00:09:28,360 --> 00:09:30,399 documentos del web 89 00:09:30,399 --> 00:09:31,940 los docx, otro para el ppt 90 00:09:31,940 --> 00:09:32,759 etc 91 00:09:32,759 --> 00:09:36,240 pero que si tú le quitas la extensión 92 00:09:36,240 --> 00:09:38,220 y lo intentas abrir con el programa 93 00:09:38,220 --> 00:09:40,379 que tú como ser humano sabes que va a poder 94 00:09:40,379 --> 00:09:42,059 entenderlo de dentro porque lo que hay que 95 00:09:42,059 --> 00:09:43,840 aquí dentro es un texto plano 96 00:09:43,840 --> 00:09:46,419 te lo vas a aceptar y te lo abre y funciona 97 00:09:46,419 --> 00:09:47,980 ¿vale? 98 00:09:48,200 --> 00:09:49,240 y no pasa nada 99 00:09:49,240 --> 00:09:51,779 si yo me hago 100 00:09:51,779 --> 00:09:53,539 si yo me abro el pane 101 00:09:53,539 --> 00:09:55,500 El estupendo Paint 102 00:09:55,500 --> 00:09:57,899 Y yo aquí 103 00:09:57,899 --> 00:10:02,340 Dibujo a 104 00:10:02,340 --> 00:10:04,220 A uno de vosotros 105 00:10:04,220 --> 00:10:05,080 ¿Vale? 106 00:10:05,899 --> 00:10:07,460 Y yo esto lo guardo 107 00:10:07,460 --> 00:10:09,779 Lo voy a guardar en MS-DOS 108 00:10:09,779 --> 00:10:11,659 Ah, sí, sin título, tal cual 109 00:10:11,659 --> 00:10:12,600 Guardar 110 00:10:12,600 --> 00:10:14,419 Y lo cierro 111 00:10:14,419 --> 00:10:16,000 Si ahora esto lo abro 112 00:10:16,000 --> 00:10:20,149 Me abre con la galería de imágenes 113 00:10:20,149 --> 00:10:21,570 La carita que he dibujado 114 00:10:21,570 --> 00:10:24,230 Si yo ahora esto le cambio el nombre 115 00:10:24,230 --> 00:10:26,909 Y le pongo un PPTX 116 00:10:26,909 --> 00:10:38,909 como si fuera una presentación de PowerPoint, pues me cambio el icono, si lo intento abrir me dice que hay un problema aquí con esto, ¿vale? 117 00:10:42,720 --> 00:11:12,789 Pero si yo me abro el Paint y el archivo lo arrastro encima, funciona, ahí está, no le pasa nada, ¿vale? 118 00:11:12,789 --> 00:11:23,230 primera cosa, que aprendáis que las extensiones lo que hacen es asociarnos un programa que tengamos instalado a los archivos 119 00:11:23,230 --> 00:11:28,750 para que cuando nosotros hagamos doble clic en un archivo o hagamos clic derecho a abrir 120 00:11:28,750 --> 00:11:37,029 el sistema operativo primero abre el programa que cree que va a saber manejar el contenido de tu archivo 121 00:11:37,029 --> 00:11:40,710 y luego el sistema operativo le da a ese programa tu archivo, muy rápido 122 00:11:40,710 --> 00:11:43,230 Abre lo de notas y le da el archivo, muy rápido 123 00:11:43,230 --> 00:11:45,250 Prácticamente instantáneo 124 00:11:45,250 --> 00:11:47,769 Para este abre la galería y le da el archivo 125 00:11:47,769 --> 00:11:51,600 ¿Vale? Este ha tardado un poquitito más 126 00:11:51,600 --> 00:11:53,360 Este se nota como se abre la galería 127 00:11:53,360 --> 00:11:54,620 Y logra el archivo 128 00:11:54,620 --> 00:11:57,580 Bueno, dudas hasta aquí 129 00:11:57,580 --> 00:11:59,559 Esto de momento es bastante sencillo 130 00:11:59,559 --> 00:12:01,000 Dudas de esto 131 00:12:01,000 --> 00:12:07,889 Decidme no, todo bien 132 00:12:07,889 --> 00:12:10,190 No hay, vale, perfecto 133 00:12:10,190 --> 00:12:11,210 Avanzo 134 00:12:11,210 --> 00:12:18,230 Vale, bueno, esto 135 00:12:18,230 --> 00:12:20,470 Hay algunas reglas que son 136 00:12:20,470 --> 00:12:23,629 un poco anticuadas, de hecho lo voy a actualizar en tiempo real 137 00:12:23,629 --> 00:12:31,330 lo de que no puede 138 00:12:31,330 --> 00:12:37,809 que no puede contener espacios en blanco, esto es antiguamente 139 00:12:37,809 --> 00:12:41,549 ahora mismo los archivos sí que pueden tener espacios en blanco, pero vamos, sobradamente 140 00:12:41,549 --> 00:12:45,110 puede ir en mayúsculas, en minúsculas, esto se mantiene 141 00:12:45,110 --> 00:12:50,529 no puede contener caracteres especiales, excepto el guión o el apóstrofe 142 00:12:50,529 --> 00:12:54,830 vale, también, el mínimo nombre del archivo no puede repetirse dentro de una misma carpeta 143 00:12:54,830 --> 00:12:59,909 Es cierto, pero un archivo se puede llamar de la misma manera si está en distintas carpetas 144 00:12:59,909 --> 00:13:02,210 El nombre del archivo puede contener números 145 00:13:02,210 --> 00:13:05,370 El nombre del archivo no puede contener palabras o el sistema 146 00:13:05,370 --> 00:13:09,149 Como lo vimos con las carpetas, te puedes crear una carpeta que se llama icon 147 00:13:09,149 --> 00:13:14,940 Y ahora a lo divertido, carácter comodín 148 00:13:14,940 --> 00:13:16,799 Vale 149 00:13:16,799 --> 00:13:22,600 Los caracteres comodín se utilizan para identificar varios ficheros de una sola vez 150 00:13:22,600 --> 00:13:26,539 Significa para poder hacer cosas que abarquen a varios 151 00:13:26,539 --> 00:13:51,899 Es como si yo quisiera decir algo a los alumnos de la clase y en vez de ir diciendo uno por uno, oye fulanito y decirle lo que le quiero decir, como es para todos lo mismo, utilizaría un comodín, algo que os abarque a todos y diría, oye clase, o como digo muchas veces, oye seres humanos, para que todos me escuchéis, todos, entonces yo suelto la frase 152 00:13:51,899 --> 00:14:04,899 Pues, oye, seres humanos, sería como utilizar un carácter comodín, ¿vale? Es utilizar un tipo de símbolos que vamos a escribir en la línea de comandos 153 00:14:04,899 --> 00:14:16,539 para poder abarcar a más de un archivo. Archivos que tengan algo en común, les podemos abarcar a varios a la vez, utilizando los caracteres comodines. 154 00:14:16,539 --> 00:14:21,379 Vale, en MS-DOS vamos a utilizar dos caracteres comodín 155 00:14:21,379 --> 00:14:26,519 En Linux hay unos cuantos más, en Linux se pueden hacer unas paranoias muy divertidas 156 00:14:26,519 --> 00:14:31,299 Me gusta empezar con MS-DOS porque es más limitado y es más sencillito 157 00:14:31,299 --> 00:14:33,559 Entonces como es más sencillito, menos complicado 158 00:14:33,559 --> 00:14:37,059 Y una vez que ya has cogido su altura con esto, ya entras en Linux 159 00:14:37,059 --> 00:14:41,179 Bien, tenemos la interrogación y el asterisco 160 00:14:41,179 --> 00:14:42,220 ¿Vale? 161 00:14:43,220 --> 00:14:46,159 Vale, y aquí voy a conectar la tablet 162 00:14:46,159 --> 00:14:51,000 Continúa la grabación 163 00:14:51,000 --> 00:14:54,360 Mientras instala la tablet en la máquina virtual 164 00:14:54,360 --> 00:14:57,159 Vale, el concepto es 165 00:14:57,159 --> 00:15:00,679 Que vamos a utilizar desde la línea del CMD 166 00:15:00,679 --> 00:15:04,159 Y ahora vamos a ver muchos ejemplitos para que lo veáis a nivel práctico 167 00:15:04,159 --> 00:15:08,940 Vamos a poder utilizar a la hora de trabajar con nombres de archivos o carpetas 168 00:15:08,940 --> 00:15:12,399 Dos caracteres que sustituyen, hacen de comodín 169 00:15:12,399 --> 00:15:16,799 Y pueden ser sustituidos por cualquier carácter alfanumérico 170 00:15:16,799 --> 00:15:18,399 Por cualquier letra o número 171 00:15:18,399 --> 00:15:22,080 El carácter interrogación y el carácter asterisco hacen lo mismo 172 00:15:22,080 --> 00:15:27,000 Equivalen a cualquier carácter alfanumérico del teclado 173 00:15:27,000 --> 00:15:34,500 Solo que la interrogación es para un único carácter 174 00:15:34,500 --> 00:15:37,759 Y el asterisco es para uno o muchos 175 00:15:37,759 --> 00:15:41,840 Y ambos dos incluyen el carácter vacío 176 00:15:41,840 --> 00:15:42,700 Es decir, nada 177 00:15:42,700 --> 00:15:46,299 Se está instalando, acepto, instala, instala 178 00:15:46,299 --> 00:15:54,100 Voy a crearme dentro de MS2 179 00:15:54,100 --> 00:15:58,059 dentro de la carpeta ms2 180 00:15:58,059 --> 00:16:01,539 una serie de archivos 181 00:16:01,539 --> 00:16:04,000 de prueba 182 00:16:04,000 --> 00:16:06,860 uno le voy a llamar solo con la extensión 183 00:16:06,860 --> 00:16:11,139 otro 184 00:16:11,139 --> 00:16:15,860 p, otro pr 185 00:16:15,860 --> 00:16:22,139 reiniciar más tarde 186 00:16:22,139 --> 00:16:26,539 otro pr 187 00:16:26,539 --> 00:16:44,710 y prueba 188 00:16:44,710 --> 00:16:47,649 vale, tenemos estos 7 archivos 189 00:16:47,649 --> 00:16:48,090 ¿de acuerdo? 190 00:16:49,090 --> 00:16:51,409 desde uno que se llama solo.txt 191 00:16:51,409 --> 00:16:52,049 no tiene nombre 192 00:16:52,049 --> 00:16:56,629 A, P, PR, PRU, PRW, PRWB y PRWBA 193 00:16:56,629 --> 00:16:57,389 ¿De acuerdo? 194 00:17:00,759 --> 00:17:03,080 A ver cómo funciona la tableta aquí en la máquina 195 00:17:03,080 --> 00:17:10,299 A ver, mucho mejor 196 00:17:10,299 --> 00:17:14,119 Vale, ¿veis esto, verdad? 197 00:17:14,299 --> 00:17:15,000 En la pizarrita 198 00:17:15,000 --> 00:17:18,859 Vale, genial 199 00:17:18,859 --> 00:17:21,160 ¡Ja, ja! ¡Qué divertido! 200 00:17:23,440 --> 00:17:26,109 Me voy al CMD 201 00:17:26,109 --> 00:17:28,009 Me voy a ir a 202 00:17:28,009 --> 00:17:32,049 C, dos puntos, barra 203 00:17:32,049 --> 00:17:34,849 MS2, que es una carpeta que me he creado yo ahí 204 00:17:34,849 --> 00:17:51,230 y dentro de ms2 recordar el comando dir nos decía el contenido de la carpeta, lo que tiene dentro, si ejecuto dir me sale esto, que tengo, recordar siempre que listemos el contenido de una carpeta 205 00:17:51,230 --> 00:18:02,609 nos va a decir que está el punto y el punto punto, el punto recordar que era la propia carpeta, en este caso ms2 y el punto punto hace alusión a la carpeta padre, en este caso la unidad c 206 00:18:02,609 --> 00:18:04,690 Porque MS-DOS está dentro de la unidad C 207 00:18:04,690 --> 00:18:06,210 Y luego ya mis archivitos 208 00:18:06,210 --> 00:18:09,509 El punto, el ptxt 209 00:18:09,509 --> 00:18:11,309 El prtxt 210 00:18:11,309 --> 00:18:12,210 El pru, el prep 211 00:18:12,210 --> 00:18:14,289 ¿Vale? Vale 212 00:18:14,289 --> 00:18:15,190 Bien 213 00:18:15,190 --> 00:18:17,910 Vamos a empezar a hacer pruebas 214 00:18:17,910 --> 00:18:26,059 Tenemos un directorio con el siguiente contenido 215 00:18:26,059 --> 00:18:28,160 Esto, ¿vale? 216 00:18:28,240 --> 00:18:31,240 Que es lo mismo que me he hecho yo aquí 217 00:18:31,240 --> 00:18:31,680 ¿De acuerdo? 218 00:18:32,859 --> 00:18:33,339 Ahora 219 00:18:33,339 --> 00:18:36,539 Comprueba que pasa si ejecuta lo siguiente 220 00:18:36,539 --> 00:18:46,549 dir asterisco, si yo ejecuto dir asterisco, el asterisco me está diciendo 221 00:18:46,549 --> 00:18:52,630 oye mira, sácame del contenido de esta carpeta todos los archivos 222 00:18:52,630 --> 00:18:59,730 cuyo nombre esté formado por cualquier cosa, el asterisco equivale a cualquier cosa 223 00:18:59,730 --> 00:19:27,269 bien, ¿qué pensáis que va a salir? aburro, vale, ni idea, no entendí 224 00:19:27,269 --> 00:20:25,740 ¿Y el resto? No sé, David, Diana, Carlos, imaginaos que en una carpeta yo tengo un archivo que se llama casa.txt y otro que se llama cosa.txt, ¿vale? 225 00:20:25,740 --> 00:20:50,710 Vale, decidme, ¿qué cosas veis que tienen en común? Vale, voy a poner en verde las cosas que son iguales, los dos tienen iguales, bueno, con la línea, 226 00:20:50,710 --> 00:21:04,529 Los dos tienen iguales esto, esto, este carácter, este carácter, la t, la x y la t, ¿verdad? 227 00:21:08,099 --> 00:21:26,509 Vale, si yo resulta que en el cmd estos dos archivos estuvieran dentro de una carpeta 228 00:21:26,509 --> 00:21:39,970 y yo ejecuto el comando dir, el comando dir me saca el contenido completo de la carpeta si luego no le pongo nada más, pero si luego yo pongo algún patrón 229 00:21:39,970 --> 00:21:51,269 entonces puedo filtrar los resultados, por ejemplo, imaginaros que tuviera casa txt y que también tuviera dentro de la carpeta casa.jpg 230 00:21:51,269 --> 00:22:19,349 Vale, y yo quisiera listar si tengo archivos que se llamen casa dentro de mi carpeta, pero no quiero filtrarlos todos, podría decir quiero buscar los archivos que se llamen casa, pero como este casa por detrás tiene el .jpg y este casa por detrás tiene el .txt, tengo que especificarlo aquí de alguna manera. 231 00:22:19,349 --> 00:22:21,829 puedo decir, quiero listar los archivos 232 00:22:21,829 --> 00:22:26,420 que se llaman casa, seguidos de cualquier cosa 233 00:22:26,420 --> 00:22:29,210 y pongo 234 00:22:29,210 --> 00:22:30,809 un asterisco 235 00:22:30,809 --> 00:22:33,150 ¿vale? 236 00:22:35,990 --> 00:22:37,009 ¿dónde está la goma? 237 00:22:38,940 --> 00:22:41,319 puedo decir, vale, quiero listar 238 00:22:41,319 --> 00:22:42,259 los archivos 239 00:22:42,259 --> 00:22:46,359 que sean solamente 240 00:22:46,359 --> 00:22:48,279 archivos que sean fotos 241 00:22:48,279 --> 00:22:51,039 pues quiero que el nombre 242 00:22:51,039 --> 00:22:52,059 sea cualquier cosa 243 00:22:52,059 --> 00:22:55,039 pero que termine en .jpg 244 00:22:55,039 --> 00:23:04,299 pg esto me filtraría la parte en la que pongo el asterisco esto sería cualquier cosa cualquier 245 00:23:04,299 --> 00:23:15,829 conjunto de caracteres pero luego tiene que tener un punto una j una p y una g vale ahora estoy 246 00:23:15,829 --> 00:23:20,690 usando el comando de ir por usar el de listar pero podemos usar el comando de copiar el comando 247 00:23:20,690 --> 00:23:35,299 de mover, el comando de borrar, ¿de acuerdo? Vale, me vuelvo aquí. Si yo ejecuto dir asterisco 248 00:23:35,299 --> 00:23:42,079 sobre mi archivo, vale, voy a poner un poco más fácil. ¿Qué pasa si pongo dir asterisco 249 00:23:42,079 --> 00:23:51,690 punto txt? ¿Qué me va a sacar por pantalla? Me va a sacar todos los archivos cuyo nombre 250 00:23:51,690 --> 00:23:54,809 sea cualquier cosa 251 00:23:54,809 --> 00:23:59,230 seguido de un punto, una t, una x y una t 252 00:23:59,230 --> 00:24:08,029 con lo cual aquí, pues todos ¿no? y me saca todos 253 00:24:08,029 --> 00:24:14,160 si yo pongo dir asterisco, asterisco equivale a 254 00:24:14,160 --> 00:24:17,819 listame los archivos cuyo nombre sea cualquier cosa, es decir 255 00:24:17,819 --> 00:24:20,740 dir asterisco que me va a listar, pues todos los archivos 256 00:24:20,740 --> 00:24:26,660 dir asterisco me saca todos los archivos por pantalla 257 00:24:26,660 --> 00:24:41,740 Vale, si pongo dir interrogación, dentro del contenido de mi carpeta tengo esto 258 00:24:41,740 --> 00:24:51,980 Dir interrogación significa que va a listar todos los archivos cuyo nombre tenga un carácter 259 00:24:51,980 --> 00:24:59,799 Uno, ¿hay algún archivo en mi carpeta cuyo nombre de archivo sea solo un carácter? 260 00:24:59,799 --> 00:25:14,920 Si no me entendéis decírmelo, lo intento explicar de otra manera 261 00:25:14,920 --> 00:25:42,839 Vale, ¿y el resto? Vale, no lo entiendo, yo no sé si entendí algo 262 00:25:42,839 --> 00:25:49,779 Vale, el asterisco sirve para sustituir cualquier carácter, cualquier cantidad de caracteres 263 00:25:49,779 --> 00:25:54,640 Y la interrogación sirve para sustituir cualquier carácter, un único carácter 264 00:25:54,640 --> 00:25:57,599 Uno, la interrogación es como un huequito para una letra 265 00:25:57,599 --> 00:26:00,339 Y el asterisco es un huequito para una o muchas 266 00:26:00,339 --> 00:26:04,019 Entonces yo os pregunto, vosotros contestadme 267 00:26:04,019 --> 00:26:36,809 ¿Veis dentro de los archivos que yo tengo en mi carpeta aquí? ¿Veis alguno cuyo nombre sea solo una letra? ¿Sí o no? Eso es, no, no hay ningún archivo cuyo nombre sea solo una letra, porque este ya tiene cuatro, el punto, la T, la X y la T, ya tiene cuatro, este ya tiene cinco, entonces si yo aquí le doy al intro, no sale nada, no me sale ningún archivo. 268 00:26:38,750 --> 00:26:56,309 ahora me voy a crear un archivo cuyo nombre sea por ejemplo la A, ahora sí, tengo ahora mismo un archivo que tenga en el nombre un único carácter, 269 00:26:56,769 --> 00:27:07,089 ahora sí, me acabo de inventar uno que se llama A y punto, no tiene nada, es un archivo vacío, si yo ahora ejecuto otra vez, aquí tengo el comandito aquí abajo, 270 00:27:07,089 --> 00:27:11,410 dir interrogación me va a listar todos los archivos dentro de la carpeta ms2 271 00:27:11,410 --> 00:27:15,150 cuyo nombre de archivo esté formado por un carácter, el que sea 272 00:27:15,150 --> 00:27:22,099 y me lo saca, el a, ¿lo habéis visto? 273 00:27:26,220 --> 00:27:30,960 vale, la diferencia es que si yo pongo dir asterisco 274 00:27:30,960 --> 00:27:35,220 dir asterisco me saca todos 275 00:27:35,220 --> 00:27:39,759 la interrogación equivale a un carácter, el que sea 276 00:27:39,759 --> 00:27:44,160 el asterisco equivale a uno o infinitos, los que sean 277 00:27:44,160 --> 00:27:48,240 Con lo cual, este que tiene 4 encaja con el comodín 278 00:27:48,240 --> 00:27:50,079 Este que tiene 1 encaja con el comodín 279 00:27:50,079 --> 00:27:52,240 Este que tiene 5, todos encajan con el comodín 280 00:27:52,240 --> 00:27:53,900 Vale 281 00:27:53,900 --> 00:27:58,740 Y esto, dir interrogación punto txt 282 00:27:58,740 --> 00:28:09,410 Dir interrogación punto txt 283 00:28:09,410 --> 00:28:12,910 Os hago un dir para que veáis el contenido de la carpeta 284 00:28:12,910 --> 00:28:15,210 Dir interrogación txt 285 00:28:15,210 --> 00:28:17,329 ¿Qué pensáis que va a filtrar? 286 00:28:37,190 --> 00:28:37,869 Correcto 287 00:28:37,869 --> 00:29:04,109 va a ir interrogación.txt, me va a sacar todos los archivos cuyo nombre sea un carácter, solo un carácter el que sea, seguido de .txt, perfecto, lo vais pillando, le doy al intro y me ha sacado estos dos, .txt y p.txt, ¿por qué? 288 00:29:04,109 --> 00:29:17,210 Porque el p es una letra .txt. ¿Y por qué me ha sacado este? Porque tanto la interrogación como el asterisco admiten el carácter vacío, nada. 289 00:29:18,049 --> 00:29:28,190 Entonces, si tienes un archivo que sea nada.txt, digamos que la interrogación también acepta nada, con lo cual algo que se llame solo .txt te lo pilla. 290 00:29:28,190 --> 00:29:45,700 Y este p.txt, pues como es una letra seguida de .txt, te lo pilla. A partir de ahí ya no, el a no lo coge porque no tiene el .txt y ya el pr no lo coge porque tiene aquí una letra más, ¿vale? 291 00:29:45,700 --> 00:30:16,349 otro, este, pensad, interrogación que equivale a un carácter o nada, seguida de un asterisco que equivale a nada o cualquier cantidad de caracteres terminado en txt, dir, interrogación, asterisco, punto, txt, vale, ¿qué pensáis que va a sacar? 292 00:30:16,349 --> 00:30:48,450 Vamos, casi, que tenga cualquier carácter que sea una letra terminada en TXT 293 00:30:48,450 --> 00:30:52,869 Vale, más o menos 294 00:30:52,869 --> 00:30:57,390 Todos los que acaben en TXT, sí, con ese me entero mejor 295 00:30:57,390 --> 00:30:58,369 Vale 296 00:30:58,369 --> 00:31:03,349 Que tenga un carácter que pueda ser cualquier cosa 297 00:31:03,349 --> 00:31:07,730 Seguido de cualquier cosa 298 00:31:07,730 --> 00:31:09,369 Seguido de TXT 299 00:31:09,369 --> 00:31:14,869 Entonces, ¿esto encaja con la interrogación asterisco? 300 00:31:15,170 --> 00:31:18,390 Sí, porque la interrogación puede ser sustituida por nada 301 00:31:18,390 --> 00:31:20,750 Y el asterisco puede ser sustituido por nada 302 00:31:20,750 --> 00:31:23,349 Es decir, punto txt vale 303 00:31:23,349 --> 00:31:25,329 ¿El a cuadra? 304 00:31:25,829 --> 00:31:27,410 No, porque no tiene el punto txt 305 00:31:27,410 --> 00:31:28,869 ¿El p cuadra? 306 00:31:29,009 --> 00:31:31,250 Sí, porque el p cuadraría con la interrogación 307 00:31:31,250 --> 00:31:33,650 Seguida de asterisco, que puede ser nada 308 00:31:33,650 --> 00:31:35,670 Punto txt 309 00:31:35,670 --> 00:31:37,170 ¿El p recuadra? 310 00:31:37,170 --> 00:31:39,950 Sí, la interrogación y el asterisco para R 311 00:31:39,950 --> 00:31:42,509 El PRU, sí, la P para la interrogación 312 00:31:42,509 --> 00:31:44,049 Y el RU para el asterisco 313 00:31:44,049 --> 00:31:48,390 Va a sacar todos 314 00:31:48,390 --> 00:31:52,660 Saca todos menos el A 315 00:31:52,660 --> 00:31:54,660 El archivo A 316 00:31:54,660 --> 00:31:57,000 ¿Vale? 317 00:31:57,960 --> 00:31:59,160 Para que veáis 318 00:31:59,160 --> 00:32:03,640 Poner DIR interrogación asterisco 319 00:32:03,640 --> 00:32:05,720 O DIR asterisco es lo mismo 320 00:32:05,720 --> 00:32:11,700 O DIR asterisco interrogación 321 00:32:11,700 --> 00:32:14,759 O sea, cualquier combinación de estas es absurda 322 00:32:14,759 --> 00:32:18,099 En cuanto pones un asterisco, el asterisco ya puede ser infinito 323 00:32:18,099 --> 00:32:22,279 Y como puede ser nada y las interrogaciones se ponen carácter 324 00:32:22,279 --> 00:32:23,519 Pero también se incluye el nada 325 00:32:23,519 --> 00:32:26,119 Pues no tiene sentido hacer una combinación de estas 326 00:32:26,119 --> 00:32:29,960 Porque es que si pones asterisco ya es cualquier cosa 327 00:32:29,960 --> 00:32:32,440 Desde nada a cualquier cosa, cualquier cantidad de veces 328 00:32:32,440 --> 00:32:39,779 Si es verdad que puedes forzar a poner tres interrogaciones, por ejemplo 329 00:32:39,779 --> 00:32:41,799 ¿Por qué? Porque como la interrogación es por un carácter 330 00:32:41,799 --> 00:33:01,559 puede ser nombre de archivos que terminen en txt y que tengan una letra, dos letras o tres letras en el nombre, como mucho, cosa que con el asterisco no puedes, con el asterisco no puedes especificar la cantidad de letras, pero con las interrogaciones sí, puedes especificar el máximo de letras, no el mínimo, pero sí el máximo de letras, ¿vale? 331 00:33:01,559 --> 00:33:07,059 Entonces bien, Alejandro, todos los que acaban en txt 332 00:33:07,059 --> 00:33:08,380 Y este 333 00:33:08,380 --> 00:33:10,480 Este es el divertido 334 00:33:10,480 --> 00:33:13,460 Pongo dos interrogaciones punto txt 335 00:33:13,460 --> 00:33:14,759 Y lo voy a ejecutar, vale 336 00:33:14,759 --> 00:33:17,059 Vale 337 00:33:17,059 --> 00:33:18,480 He puesto esto 338 00:33:18,480 --> 00:33:20,920 Dir interrogación interrogación punto txt 339 00:33:20,920 --> 00:33:22,200 ¿Por qué han salido estos? 340 00:33:22,460 --> 00:33:23,960 Gente, intentad razonármelo 341 00:33:23,960 --> 00:33:25,539 Y decídmelo de palabra 342 00:33:25,539 --> 00:33:28,000 De palabra 343 00:33:28,000 --> 00:33:30,779 Así, con el acentillo catalán 344 00:33:30,779 --> 00:33:35,359 Al comando 345 00:33:35,359 --> 00:33:37,039 Ha sacado esos archivos 346 00:33:37,039 --> 00:33:38,200 Por la pantalla, ¿por qué? 347 00:33:42,779 --> 00:33:43,960 Escribid, bellacos 348 00:33:43,960 --> 00:33:50,250 O ponedos el micro y hablar 349 00:33:50,250 --> 00:33:57,930 Sin miedo, aburro 350 00:33:57,930 --> 00:34:01,390 Vale, Alejandro no sabe por qué 351 00:34:01,390 --> 00:34:03,029 Interrogación, interrogación, punto txt 352 00:34:03,029 --> 00:34:05,809 Ha sacado eso por pantalla 353 00:34:05,809 --> 00:34:10,690 El resto, pronunciense 354 00:34:10,690 --> 00:34:14,610 Porque puede ser nada 355 00:34:14,610 --> 00:34:15,929 La interrogación, sí, correcto 356 00:34:15,929 --> 00:34:17,429 Como puede ser nada, vale 357 00:34:17,429 --> 00:34:23,250 A ver, voy a poner 358 00:34:23,250 --> 00:34:24,690 Mi espléndido paint 359 00:34:24,690 --> 00:34:28,800 Me encanta pintar 360 00:34:28,800 --> 00:34:33,840 Archivo nuevo 361 00:34:33,840 --> 00:34:35,159 No guardar 362 00:34:35,159 --> 00:34:39,320 Vamos a ver, criaturas 363 00:34:39,320 --> 00:34:42,179 Primero yo pongo el comando, imagínate 364 00:34:42,179 --> 00:34:42,599 Pongo 365 00:34:42,599 --> 00:34:45,880 Dir, ¿vale? 366 00:34:45,900 --> 00:34:47,519 Que es para listar el contenido de la carpeta 367 00:34:47,519 --> 00:34:48,239 Y luego pongo 368 00:34:48,239 --> 00:34:50,420 Interrogación 369 00:34:50,420 --> 00:34:52,059 Interrogación 370 00:34:52,059 --> 00:34:54,199 Punto 371 00:34:54,199 --> 00:34:56,920 TXT 372 00:34:56,920 --> 00:35:00,239 He dejado adrede aquí a la izquierda el nombre de los archivos 373 00:35:00,239 --> 00:35:00,559 ¿Vale? 374 00:35:01,940 --> 00:35:02,420 Vale 375 00:35:02,420 --> 00:35:25,510 Vale, a ver, la interrogación. ¿Esto qué puede ser? ¿Puede ser nada o puede ser cualquier carácter? ¿Vale? ¿O nada o cualquier carácter? 376 00:35:25,510 --> 00:35:56,139 ¿Y este? ¿Qué puede ser? ¿Puede ser nada? ¿O puede ser cualquier carácter? ¿Estamos? Quiero ver no es o si es. Vale. Bien, lo que sabemos que es fijo es el punto, la t, la x y la t. 377 00:35:56,139 --> 00:36:01,320 Es decir, el punto txt tiene que estar en el nombre del archivo 378 00:36:01,320 --> 00:36:09,610 Ahora, si yo pongo cosa cuadra con este patrón 379 00:36:09,610 --> 00:36:14,110 Pues no, porque la s cuadraría con la interrogación 380 00:36:14,110 --> 00:36:16,409 La a cuadraría con la interrogación, pero esto ya no 381 00:36:16,409 --> 00:36:17,969 ¿Vale? 382 00:36:18,969 --> 00:36:21,010 Como estoy poniendo dos interrogaciones 383 00:36:21,010 --> 00:36:24,889 Puedo tener dos caracteres como mucho que sean cualquier cosa 384 00:36:24,889 --> 00:36:26,409 Incluida nada 385 00:36:26,409 --> 00:36:31,650 Así que este no vale, porque le sobra la O y la C 386 00:36:31,650 --> 00:36:41,489 Si pongo el punto TXT, pues sí 387 00:36:41,489 --> 00:36:45,650 Porque el primero puede no tener nada 388 00:36:45,650 --> 00:36:49,389 Y el segundo puede no tener nada 389 00:36:49,389 --> 00:36:50,769 Con lo cual cuadra 390 00:36:50,769 --> 00:36:55,809 Por eso aparece aquí el punto TXT 391 00:36:55,809 --> 00:36:59,329 Ahora, ¿cuál es el siguiente que aparece? 392 00:37:00,630 --> 00:37:02,130 El P.TXT 393 00:37:02,130 --> 00:37:08,099 P.txt, vale, la primera interrogación cuadra con que no haya nada 394 00:37:08,099 --> 00:37:11,260 Y la segunda interrogación cuadra con que haya pues una P 395 00:37:11,260 --> 00:37:15,949 Pues está bien, borro 396 00:37:15,949 --> 00:37:20,949 La goma no se puede hacer más grande 397 00:37:20,949 --> 00:37:27,079 Ay, gomote, gomote 398 00:37:27,079 --> 00:37:31,659 Vale, el siguiente que me pinta 399 00:37:31,659 --> 00:37:33,539 El pr.txt 400 00:37:33,539 --> 00:37:39,760 pr.txt, vale, cuadra porque la P cuadra con la interrogación 401 00:37:39,760 --> 00:37:41,280 Y la R cuadra con la antiinterrogación 402 00:37:41,280 --> 00:37:53,219 cuadra con el patrón y luego tiene el txt, bien y cualquier otro que tenga más de dos letras por ejemplo el pru ya no cuadra con el patrón 403 00:37:53,219 --> 00:38:07,170 porque la interrogación cuadra con la r, la u con la otra interrogación pero la p sobra, si yo aquí pongo tres interrogaciones pues sí 404 00:38:07,170 --> 00:38:19,730 Es decir, cuando ponemos interrogaciones, estamos diciendo cuál es el máximo de caracteres que vamos a permitir que tenga un archivo que termine en .txt en nuestro ejemplo. 405 00:38:20,429 --> 00:38:24,610 ¿Cuál es el máximo? No podemos establecer el mínimo, pero sí podemos establecer el máximo. 406 00:38:29,030 --> 00:38:34,449 ¿Sí? ¿No? ¿Profe, que te has fumado? ¿Cómo vais? 407 00:38:34,449 --> 00:38:36,590 Vale 408 00:38:36,590 --> 00:38:38,110 ¿Y el resto? 409 00:38:39,690 --> 00:38:41,449 ¿Está viendo dragones y mazmorras? 410 00:38:43,610 --> 00:38:45,309 Vale, perfecto, gracias 411 00:38:45,309 --> 00:38:49,889 Este 412 00:38:49,889 --> 00:38:53,480 Aplicad vuestro sentido común 413 00:38:53,480 --> 00:38:57,000 Antes os he dicho que cuando pones un asterisco 414 00:38:57,000 --> 00:38:58,539 Eso ya incluye todo 415 00:38:58,539 --> 00:39:04,820 Vale, la combinación de asterisco con interrogaciones no tiene sentido 416 00:39:04,820 --> 00:39:07,699 Porque en cuanto 417 00:39:07,699 --> 00:39:11,159 En cuanto yo pongo 418 00:39:11,159 --> 00:39:13,860 Aquí un asterisco 419 00:39:13,860 --> 00:39:15,539 Vamos, en cualquier parte, lo pongo aquí 420 00:39:15,539 --> 00:39:17,320 Lo pongo aquí, lo pongo aquí, donde quieras 421 00:39:17,320 --> 00:39:19,500 En cualquier parte, lo pongo aquí, da igual 422 00:39:19,500 --> 00:39:22,719 En cuanto pongo un asterisco 423 00:39:22,719 --> 00:39:27,460 Este asterisco vale para pru 424 00:39:27,460 --> 00:39:28,920 Vale para 425 00:39:28,920 --> 00:39:31,820 J, j, j, pru 426 00:39:31,820 --> 00:39:33,880 Porque el asterisco incluye 427 00:39:33,880 --> 00:39:36,579 Cualquier cantidad de 428 00:39:36,579 --> 00:39:38,739 Joder hijo 429 00:39:38,739 --> 00:39:41,500 Cualquier cantidad de caracteres 430 00:39:41,500 --> 00:40:07,010 desde cero a infinito, ¿vale? En cuanto pongas .txt y delante un asterisco, delante del .txt, aquí delante ya puedes poner desde nada a lo que quieras, infinito, con lo cual poner más interrogaciones delante o detrás no tiene sentido, 431 00:40:07,010 --> 00:40:25,960 Porque es que el asterisco como que ya te las incluye. No es necesario. Con lo cual, interrogación, interrogación, asterisco, punto txt, ¿qué archivos va a sacar por pantalla? Todos. Sí, señor. 432 00:40:25,960 --> 00:40:28,079 Dir 433 00:40:28,079 --> 00:40:30,880 Interrogación, interrogación 434 00:40:30,880 --> 00:40:32,840 Asterisco, punto, txt 435 00:40:32,840 --> 00:40:34,599 Saca, pues todo 436 00:40:34,599 --> 00:40:37,079 Perdón 437 00:40:37,079 --> 00:40:39,059 Todo, todos los que terminan en txt 438 00:40:39,059 --> 00:40:41,519 Sí, correcto, el único que no ha sacado 439 00:40:41,519 --> 00:40:43,199 Es el 440 00:40:43,199 --> 00:40:43,880 A 441 00:40:43,880 --> 00:40:47,059 No le ha sacado porque no tiene el txt 442 00:40:47,059 --> 00:40:49,039 Como no tiene el txt, no cuadra con esto 443 00:40:49,039 --> 00:40:50,920 Vale, pero sí, está bien 444 00:40:50,920 --> 00:40:59,469 Alejandro, vale 445 00:40:59,469 --> 00:41:02,869 Ahora, de manera visual 446 00:41:02,869 --> 00:41:05,230 Vamos a imaginar 447 00:41:05,230 --> 00:41:06,590 ¿Con esto puedo pintar? 448 00:41:06,909 --> 00:41:07,630 ¡Ay, qué bien! 449 00:41:09,389 --> 00:41:09,829 A ver 450 00:41:09,829 --> 00:41:12,530 ¿Pero no puedo borrar? 451 00:41:13,090 --> 00:41:13,570 No me jodas 452 00:41:13,570 --> 00:41:24,110 Si esto fuera, este cuadro de aquí que acabo de joder 453 00:41:24,110 --> 00:41:25,929 Fuera el C dos puntos, barra 454 00:41:25,929 --> 00:41:27,750 Y yo pongo 455 00:41:27,750 --> 00:41:29,230 Este, ¡ay, joder! 456 00:41:30,190 --> 00:41:31,269 ¡Hombre, déjame borrar! 457 00:41:32,409 --> 00:41:40,519 Si esto es 458 00:41:40,519 --> 00:41:42,440 C dos puntos, barra 459 00:41:42,440 --> 00:41:44,380 y nosotros ponemos este comando 460 00:41:44,380 --> 00:41:46,519 program.ba 461 00:41:46,519 --> 00:41:47,559 interrogación 462 00:41:47,559 --> 00:41:52,650 ¿a qué archivos afecta? 463 00:42:04,960 --> 00:42:15,610 los archivos de C 464 00:42:15,610 --> 00:42:17,030 son este 465 00:42:17,030 --> 00:42:19,230 este, este, este 466 00:42:19,230 --> 00:42:21,070 y este, vale, pero 467 00:42:21,070 --> 00:42:22,369 ¿a cuáles afecta el patrón? 468 00:42:23,070 --> 00:42:25,389 dir program.ba 469 00:42:25,389 --> 00:42:26,769 interrogación 470 00:42:26,769 --> 00:42:36,539 ¿a cuáles? ¿cuáles encajan 471 00:42:36,539 --> 00:42:37,119 con el patrón? 472 00:42:40,559 --> 00:42:43,599 vale, lo primero que tenemos es 473 00:42:43,599 --> 00:42:45,199 el comando 474 00:42:45,199 --> 00:42:58,110 dir, luego, que es para listar, luego tenemos program, es decir, queremos listar todos los 475 00:42:58,110 --> 00:43:07,590 archivos que se llamen program, seguidos de un punto, una b, una a y una interrogación, 476 00:43:07,590 --> 00:43:29,760 que esto puede ser 0 o cualquier carácter, 0 o cualquier carácter, ¿vale? ¿Cuáles de estos archivos de aquí, cuáles se llaman program y tienen una extensión 477 00:43:29,760 --> 00:43:45,820 que termine en .ba algo. El autoexe, este, este de aquí, ¿se llama program? Un poquito 478 00:43:45,820 --> 00:43:57,909 más rápido. No. ¿Va a cuadrar con este patrón? No. Pues este no. Este command, este 479 00:43:57,909 --> 00:44:09,250 de aquí? ¿Cuadra con el patrón de programva? No. ¿Este de aquí? ¿Cuadra el program? ¿El 480 00:44:09,250 --> 00:44:17,309 program punto? Sí. ¿Pero después del punto esto es una B, esto es una A y esto es cualquier 481 00:44:17,309 --> 00:44:31,510 cosa? No. Pues tampoco. ¿Esto es un program punto seguido de una B, una A y cualquier 482 00:44:31,510 --> 00:44:42,690 cosa? Ese sí. Y este, ¿es program seguido de un punto, seguido de una b, una a y cualquier 483 00:44:42,690 --> 00:45:02,840 cosa? También. ¿Vale? Otro ejemplo. Si tenemos el siguiente escenario. Program punto b interrogación 484 00:45:02,840 --> 00:45:04,500 S, estamos en C 485 00:45:04,500 --> 00:45:06,619 Dos puntos barra, vale 486 00:45:06,619 --> 00:45:10,599 Este cuadra 487 00:45:10,599 --> 00:45:16,539 Con el patrón, no 488 00:45:16,539 --> 00:45:18,860 Y este 489 00:45:18,860 --> 00:45:22,679 No 490 00:45:22,679 --> 00:45:29,789 Y este, no 491 00:45:29,789 --> 00:45:36,789 Y este, espera 492 00:45:36,789 --> 00:45:38,369 Mira, míralo bien 493 00:45:38,369 --> 00:45:39,869 Program punto 494 00:45:39,869 --> 00:45:42,090 Program punto 495 00:45:42,090 --> 00:45:43,610 B 496 00:45:43,610 --> 00:45:46,730 B, interrogación 497 00:45:46,730 --> 00:45:48,789 Y, ¡ay, qué putada! 498 00:45:49,030 --> 00:45:49,369 La S 499 00:45:49,369 --> 00:45:51,869 Ese 500 00:45:51,869 --> 00:45:52,969 No 501 00:45:52,969 --> 00:45:55,050 No 502 00:45:55,050 --> 00:45:57,250 Y este de aquí 503 00:45:57,250 --> 00:46:03,579 Bien, gente 504 00:46:03,579 --> 00:46:06,679 Lo estáis pillando 505 00:46:06,679 --> 00:46:12,780 ¿Veis que en el fondo realmente no es difícil? 506 00:46:12,920 --> 00:46:14,000 Solamente es... 507 00:46:14,000 --> 00:46:15,039 Es como si fuera un colador 508 00:46:15,039 --> 00:46:17,980 Solamente miras a ver si lo puedes emparejar o no 509 00:46:17,980 --> 00:46:19,619 Si lo puedes emparejar, guay 510 00:46:19,619 --> 00:46:23,199 El único matiz es que recordéis que el asterisco es para muchos 511 00:46:23,199 --> 00:46:26,019 Y que la interrogación es solo para uno 512 00:46:26,019 --> 00:46:29,300 Y que ambos dos pueden incluir nada 513 00:46:29,300 --> 00:46:34,380 Vale, a ver otro 514 00:46:34,380 --> 00:46:36,059 Uy, este, este 515 00:46:36,059 --> 00:46:38,519 C2.barra 516 00:46:38,519 --> 00:46:40,920 Vale, decirme 517 00:46:40,920 --> 00:46:42,380 ¿Qué archivos se ven afectados? 518 00:46:55,360 --> 00:46:56,119 Los tres últimos 519 00:46:56,119 --> 00:46:58,840 Vale, el autoexe con este program 520 00:46:58,840 --> 00:46:59,739 Toma por saco 521 00:46:59,739 --> 00:47:01,800 El command toma por saco 522 00:47:01,800 --> 00:47:04,000 Y este que es program, cuadra con program 523 00:47:04,000 --> 00:47:05,320 Seguido de cualquier cosa, vale 524 00:47:05,320 --> 00:47:06,900 Program, seguido de cualquier cosa, vale 525 00:47:06,900 --> 00:47:08,280 Program, seguido de cualquier cosa, vale 526 00:47:08,280 --> 00:47:10,360 Dabuti, dabuti y dabuti 527 00:47:10,360 --> 00:47:11,300 Pataplín 528 00:47:11,300 --> 00:47:12,739 Bien 529 00:47:12,739 --> 00:47:15,219 Qué cracks 530 00:47:15,219 --> 00:47:23,110 ¡Ja! Este tiene trampa 531 00:47:23,110 --> 00:47:27,400 Este tiene trampa 532 00:47:27,400 --> 00:47:30,320 ¿Afecta algún archivo? 533 00:47:37,079 --> 00:47:38,599 Miradlo con cuidado, que tiene trampa 534 00:47:38,599 --> 00:47:41,980 A ninguno 535 00:47:41,980 --> 00:47:43,500 ¿Por qué, Rocío? 536 00:47:44,880 --> 00:47:47,019 ¿Por qué, Alejandro? ¿Por qué pensáis que a ninguno? 537 00:47:47,579 --> 00:47:48,360 Es correcto 538 00:47:48,360 --> 00:47:49,420 Pero, ¿por qué? 539 00:47:49,980 --> 00:47:50,880 ¿En qué os habéis fijado? 540 00:47:57,070 --> 00:47:57,630 Correcto 541 00:47:57,630 --> 00:48:00,210 Nos pasa mucho cuando escribimos 542 00:48:00,210 --> 00:48:04,250 Que escribimos mal 543 00:48:04,250 --> 00:48:05,889 Pro... 544 00:48:05,889 --> 00:48:06,909 Gam... 545 00:48:06,909 --> 00:48:09,610 Oh... 546 00:48:09,610 --> 00:48:11,090 Oh... 547 00:48:11,090 --> 00:48:11,730 Falta una R. 548 00:48:12,090 --> 00:48:12,809 Errata. 549 00:48:13,369 --> 00:48:37,699 Erro... 550 00:48:37,699 --> 00:48:40,139 En un momentito. 551 00:48:45,650 --> 00:48:45,889 ¿Vale? 552 00:48:47,010 --> 00:48:47,769 Efectivamente. 553 00:48:48,150 --> 00:48:48,989 No afecta a ninguno. 554 00:48:49,250 --> 00:48:49,769 Bien, gente. 555 00:48:52,929 --> 00:48:53,130 ¡Ja! 556 00:48:54,750 --> 00:48:55,429 ¿Esto qué es? 557 00:48:55,449 --> 00:48:55,789 ¿Plástica? 558 00:48:55,909 --> 00:48:56,130 Sí. 559 00:48:56,349 --> 00:48:57,010 Ahora os hago un Goku. 560 00:48:58,090 --> 00:48:59,190 Estamos en C2. 561 00:48:59,309 --> 00:48:59,670 Barra. 562 00:49:00,570 --> 00:49:01,090 Y... 563 00:49:01,090 --> 00:49:01,670 Este... 564 00:49:01,670 --> 00:49:02,809 Lo vais a hacer bajo presión. 565 00:49:02,929 --> 00:49:04,130 Porque mientras pensáis... 566 00:49:04,230 --> 00:49:06,989 yo voy a hacer un pitufo 567 00:49:06,989 --> 00:49:26,570 a ver a que archivos afecta 568 00:49:26,570 --> 00:49:28,550 al primero o a los dos últimos 569 00:49:28,550 --> 00:49:31,889 vale, marco os dice que a este 570 00:49:31,889 --> 00:49:37,260 y a este y a este 571 00:49:37,260 --> 00:49:41,269 jo, jo, rectangular 572 00:49:41,269 --> 00:49:46,280 pues ya lo habéis pillado 573 00:49:46,280 --> 00:49:48,780 guay porque habéis contestado antes de que acabe 574 00:49:48,780 --> 00:49:49,940 el pitufo 575 00:49:49,940 --> 00:49:51,579 estáis ganando velocidad 576 00:49:51,579 --> 00:49:53,900 vale, esto equivale a cualquier cosa 577 00:49:53,900 --> 00:49:58,059 seguido de un punto, seguido de una vez, seguido de cualquier cosa 578 00:49:58,059 --> 00:50:01,119 esto es cualquier cosa punto b cualquier cosa 579 00:50:01,119 --> 00:50:03,679 esto tiene la c o sea no 580 00:50:03,679 --> 00:50:06,800 y aquí después del punto tiene una s o sea no 581 00:50:06,800 --> 00:50:11,960 vale gente genial 582 00:50:11,960 --> 00:50:22,599 y este 583 00:50:22,599 --> 00:50:29,539 a todos 584 00:50:29,539 --> 00:50:31,260 es cualquier cosa 585 00:50:31,260 --> 00:50:34,360 seguido de cualquier cosa 586 00:50:34,360 --> 00:50:48,300 este este este este y este 587 00:50:48,300 --> 00:50:53,400 esto es ahora en vez de yo darte el comando y marcarme tú los archivos 588 00:50:53,400 --> 00:51:02,260 Sería marcarme los archivos pero diciéndomelo con palabras, es decir, no te doy un árbol de archivos para que me los señales, sino que con palabras. 589 00:51:02,260 --> 00:51:20,000 Imagínate que se ejecuta un comando, el comando sería el que fuera, copy, move, el que fuera, delete, cualquiera, copiar, mover, borrar, render, renombrar, lo que fuera. 590 00:51:20,000 --> 00:52:04,719 ¿Vale? Y se aplica a este patrón de aquí. ¿Qué pasaría? ¿A qué afectaría? Me tienes que decir, pues el comando afectaría a... eso es, afectaría a cualquier cosa, a cualquier archivo terminado en .exe, ¿vale? 591 00:52:04,719 --> 00:52:13,639 O lo que es lo mismo, afectaría a todos los archivos ejecutables, porque los .exe son nuestros programas, nuestros ejecutables, ¿vale? 592 00:52:14,820 --> 00:52:43,519 Vale, y este, 1, 2, 3, 4, 5, hay 5 interrogaciones, 5 como mínimo o 5 como máximo, recordar que tanto asterisco como interrogación pueden equivaler a nada. 593 00:52:43,519 --> 00:52:51,340 correcto, esto sería 5 caracteres como máximo en el nombre terminado en .bat 594 00:52:51,340 --> 00:52:55,960 afecta a todos los archivos cuyo nombre esté formado con extensión .bat y un nombre de archivo de 1 595 00:52:55,960 --> 00:53:01,760 de hecho esto no es un de 1, es de 0 a 5 caracteres 596 00:53:01,760 --> 00:53:11,559 porque como todas las interrogaciones pueden equivaler a nothing y este 597 00:53:11,559 --> 00:53:41,440 correcto, esto intenta ser una taza de café 598 00:53:41,440 --> 00:53:48,920 Tiene que ser un nombre de cualquier cosa, punto, y una extensión de como mucho, dos caracteres 599 00:53:48,920 --> 00:53:54,000 Afecta a todos los archivos cuyo nombre esté formado por cualquier conjunto de caracteres 600 00:53:54,000 --> 00:53:56,300 Y además tenga una extensión de uno o dos caracteres 601 00:53:56,300 --> 00:54:02,440 De hecho, de cero, porque pueden ser los dos nada 602 00:54:02,440 --> 00:54:11,199 Es que, creo recordar, que en Windows XP la interrogación te obligaba a que hubiera uno, al menos 603 00:54:11,199 --> 00:54:16,699 Y este que ya le sabéis que incluye todos los archivos que tengan un punto en el nombre 604 00:54:16,699 --> 00:54:19,920 O sea, en general todos los archivos que tengan extensión 605 00:54:19,920 --> 00:54:35,679 Vale, comanditos interesantes 606 00:54:35,679 --> 00:54:43,659 Type, saca por pantalla, pinta por pantalla el contenido de un archivo de texto 607 00:54:43,659 --> 00:54:47,119 Este pinta por pantalla 608 00:54:47,119 --> 00:54:52,550 Que pinta por pantalla es en el CMD 609 00:54:52,550 --> 00:54:56,210 En el CMD solo se puede pintar texto 610 00:54:56,210 --> 00:55:00,010 Texto sin colorines, solo texto plano 611 00:55:00,010 --> 00:55:01,329 ¿Vale? 612 00:55:01,989 --> 00:55:03,489 De tal manera que 613 00:55:03,489 --> 00:55:12,010 Vale, si en este txt pongo esto es genial 614 00:55:12,010 --> 00:55:16,989 Me encanta ir a clase en pijama 615 00:55:16,989 --> 00:55:18,230 ¿Vale? 616 00:55:18,230 --> 00:55:22,750 Esto lo guardo y esto lo guardo en el .txt 617 00:55:22,750 --> 00:55:25,849 Si yo me voy al cmd 618 00:55:25,849 --> 00:55:28,449 Limpio la pantalla 619 00:55:28,449 --> 00:55:32,050 Y pongo type .txt 620 00:55:32,050 --> 00:55:36,130 Me imprime por pantalla lo que he escrito dentro 621 00:55:36,130 --> 00:55:37,170 ¿Vale? 622 00:55:40,880 --> 00:55:43,260 Type es eso, para ver el contenido de un archivo 623 00:55:43,260 --> 00:55:50,469 Print imprime el contenido de un archivo 624 00:55:50,469 --> 00:55:51,849 O varios, esos son como dines 625 00:55:51,849 --> 00:55:55,630 Y durante la impresión al orden print barra t se cancela el trabajo de impresión 626 00:55:55,630 --> 00:55:59,289 print sería lo mismo pero para lanzarlo a la impresora que no tengo 627 00:55:59,289 --> 00:56:05,920 ahí va, ren, cambia el nombre a uno o más ficheros 628 00:56:05,920 --> 00:56:09,639 y admite el uso de comodines, no puede existir en el directorio 629 00:56:09,639 --> 00:56:12,440 otro fichero con el mismo nombre que se dará el fichero a renombrar 630 00:56:12,440 --> 00:56:17,539 si yo me voy aquí y el a 631 00:56:17,539 --> 00:56:21,800 o el prueba, hago clic derecho 632 00:56:21,800 --> 00:56:25,460 y lo puedo llamar, con cambiar nombre lo puedo llamar 633 00:56:25,460 --> 00:56:27,420 Manolete 634 00:56:27,420 --> 00:56:29,460 Y le cambio el nombre 635 00:56:29,460 --> 00:56:32,360 Pero también me puedo ir aquí 636 00:56:32,360 --> 00:56:34,199 Agundir 637 00:56:34,199 --> 00:56:36,559 Veo que aquí tengo Manolete 638 00:56:36,559 --> 00:56:39,039 Y yo Manolete puedo poner 639 00:56:39,039 --> 00:56:40,800 Oye, quiero que 640 00:56:40,800 --> 00:56:42,900 Manolete 641 00:56:42,900 --> 00:56:44,239 Espera 642 00:56:44,239 --> 00:56:46,440 ¿Cómo es la estructura de este comando? 643 00:56:46,440 --> 00:56:47,599 Oh, oh, oh 644 00:56:47,599 --> 00:56:52,110 Vale, la sintaxis es 645 00:56:52,110 --> 00:56:55,670 Eh, ¿dónde tengo? Aquí 646 00:56:55,670 --> 00:57:16,250 Este es el comando, esto es, hay que poner ruta que puede ser absoluta o relativa, alguna de las dos, el nombre antiguo del archivo, un espacio y luego el nombre nuevo. 647 00:57:16,250 --> 00:57:18,269 Vale 648 00:57:18,269 --> 00:57:20,550 Pues pongo 649 00:57:20,550 --> 00:57:22,750 Ren, Manolete, ruta relativa 650 00:57:22,750 --> 00:57:24,190 Porque como aquí no estoy poniendo nada 651 00:57:24,190 --> 00:57:26,750 Delante de Manolete es un archivo que está 652 00:57:26,750 --> 00:57:28,269 En el directorio activo en MS2 653 00:57:28,269 --> 00:57:31,619 De hecho en Citabulo me lo completa 654 00:57:31,619 --> 00:57:33,539 Y lo quiero cambiar por 655 00:57:33,539 --> 00:57:36,260 Pues prueba.txt 656 00:57:36,260 --> 00:57:40,179 Voy a ponerlo esto aquí al lado 657 00:57:40,179 --> 00:57:41,199 Para que se vea la magia 658 00:57:41,199 --> 00:57:43,179 3, 2, 1, záscale 659 00:57:43,179 --> 00:57:46,460 Y Manolete se cambia a prueba 660 00:57:46,460 --> 00:57:48,380 Y ahora voy a hacer lo mismo 661 00:57:48,380 --> 00:57:50,019 Pero con una ruta absoluta 662 00:57:50,019 --> 00:57:50,860 Quiero renombrar 663 00:57:50,860 --> 00:57:52,800 C2 puntos barra 664 00:57:52,800 --> 00:57:55,000 NS2 665 00:57:55,000 --> 00:57:56,699 Barra 666 00:57:56,699 --> 00:58:03,039 Proeba.txt 667 00:58:03,039 --> 00:58:06,340 Por manolete.txt 668 00:58:06,340 --> 00:58:10,739 Y ya me la cambio otra vez 669 00:58:10,739 --> 00:58:14,440 Si quiero dejarla como estaba 670 00:58:14,440 --> 00:58:17,500 Voy a ejecutar esto 671 00:58:17,500 --> 00:58:18,219 Y me lo voy a cambiar 672 00:58:18,219 --> 00:58:19,340 Ya está 673 00:58:19,340 --> 00:58:20,619 Y así cambiamos nombre de archivos 674 00:58:20,619 --> 00:58:26,969 Vale, aquí te da el matiz 675 00:58:26,969 --> 00:58:41,090 de que no se puede renombrar un fichero con una nueva ruta, no puedo poner renmanolete y aquí c2.barra, esto no se puede, esto de aquí no se puede poner, renombrar espera que le des un archivo con su ubicación 676 00:58:41,090 --> 00:58:58,369 y luego el nombre nuevo, no permite que le pongas una nueva ruta, copy es para copiar, copia uno o más archivos desde la ubicación inicial a la ubicación de destino 677 00:58:58,369 --> 00:59:29,179 ¿Y copy cómo funciona? Pues pones el comando copy, después la ruta que puede ser absoluta o relativa siempre, el nombre y como vas a copiar sí que tienes que poner la ruta destino que puede ser absoluta o relativa 678 00:59:29,179 --> 00:59:34,030 Y, si quieres, el nombre con el que lo copias 679 00:59:34,030 --> 00:59:36,349 Vamos a hacer una prueba 680 00:59:36,349 --> 00:59:46,260 Me voy a crear una carpeta que se llame aquí 681 00:59:46,260 --> 00:59:47,760 Backup 682 00:59:47,760 --> 00:59:52,219 No puede usted ver mi pantalla 683 00:59:52,219 --> 00:59:54,000 Ya empezamos 684 00:59:54,000 --> 00:59:56,639 Claro, si es que son las 9.28 y ya se está conectando la gente 685 00:59:56,639 --> 00:59:57,280 Me están jodiendo 686 00:59:57,280 --> 00:59:59,260 A ver un segundo, voy a dejar de compartir 687 00:59:59,260 --> 01:00:03,300 Vuelvo a compartir 688 01:00:03,300 --> 01:00:07,590 ¿Me ven? 689 01:00:11,800 --> 01:00:12,659 ¿Ven mi pantalla ahora? 690 01:00:23,349 --> 01:00:24,210 Ya ha empezado 691 01:00:24,210 --> 01:00:28,119 Me ha aguantado hasta las 9.30 692 01:00:28,119 --> 01:00:32,099 La quito 693 01:00:32,099 --> 01:00:34,340 ¿Ven algo ahora? 694 01:00:34,400 --> 01:00:35,460 Porque a veces que haciendo pruebas 695 01:00:35,460 --> 01:00:38,039 Cuando la desactivo resulta que la gente me ve 696 01:00:38,039 --> 01:00:41,170 Se ve y luego ya no 697 01:00:41,170 --> 01:00:51,510 Comparto 698 01:00:51,510 --> 01:00:55,780 Se escucha como un robot 699 01:00:55,780 --> 01:00:58,480 Y cortado 700 01:00:58,480 --> 01:00:59,699 Con leche 701 01:00:59,699 --> 01:01:02,920 Vale, se está jodiendo la conexión 702 01:01:02,920 --> 01:01:06,300 De hecho, se está jodiendo 703 01:01:06,300 --> 01:01:07,599 Porque es que ahora mismo todos 704 01:01:07,599 --> 01:01:09,699 Se os está poniendo el iconito como que tenéis 705 01:01:09,699 --> 01:01:11,139 Conexión pobre 706 01:01:11,139 --> 01:01:12,800 Y antes no lo teníais 707 01:01:12,800 --> 01:01:20,590 ¿Veis mi pantalla ahora? 708 01:01:27,300 --> 01:01:27,679 Vale 709 01:01:27,679 --> 01:01:30,340 Pues vamos a hacer una cosa 710 01:01:30,340 --> 01:01:35,639 El ratito que queda 711 01:01:35,639 --> 01:01:38,159 Quiero que 712 01:01:38,159 --> 01:01:40,500 ¿Habéis estudiado en las navidades algo? 713 01:01:40,599 --> 01:01:41,280 ¿Habéis hecho algo? 714 01:01:41,440 --> 01:01:42,380 Decidme que no, por favor 715 01:01:42,380 --> 01:01:49,440 Poco, poco 716 01:01:49,440 --> 01:01:49,960 No, hombre, no 717 01:01:49,960 --> 01:01:50,800 Lo suyo es no 718 01:01:50,800 --> 01:01:53,519 Las navidades están para descansar 719 01:01:53,519 --> 01:01:57,599 A ver si me gusta Rocío 720 01:01:57,599 --> 01:01:58,880 No, correcto 721 01:01:58,880 --> 01:01:59,260 Vale 722 01:01:59,260 --> 01:02:00,960 Pues lo que quiero que hagáis 723 01:02:00,960 --> 01:02:02,420 Es 724 01:02:02,420 --> 01:02:14,380 Dame un segundo que me centre 725 01:02:14,380 --> 01:02:16,300 Aquí 726 01:02:16,300 --> 01:02:23,800 Vale, os lo digo de palabra 727 01:02:23,800 --> 01:02:26,159 Si os metéis a la ola virtual 728 01:02:26,159 --> 01:02:27,960 Que con un poquito de suerte 729 01:02:27,960 --> 01:02:28,920 Irá como el 730 01:02:28,920 --> 01:02:31,340 Culo 731 01:02:31,340 --> 01:02:35,800 Vais a meteros en la ola virtual 732 01:02:35,800 --> 01:02:40,599 Vale, pues os lo escribo