1 00:00:01,330 --> 00:00:08,130 bueno vamos a seguir con más opciones del comando fine entonces las muestro por aquí y hacemos 2 00:00:08,130 --> 00:00:19,010 ejercicios esta opción guión type en mi opinión es bastante útil porque cuando vosotros decís el 3 00:00:19,010 --> 00:00:24,370 fine me busca todo tipo de ficheros vale cuando hablo todo tipo de ficheros son ficheros 4 00:00:24,370 --> 00:00:30,829 directorios enlaces duros enlaces simbólicos por bloques por caracteres entonces si yo pongo la 5 00:00:30,829 --> 00:00:37,310 guión type y luego le digo una vez sólo me va a buscar directorios si le digo 6 00:00:37,310 --> 00:00:43,229 solamente una efe solamente me va a buscar ficheros y si le digo una l que 7 00:00:43,229 --> 00:00:47,450 son los tres más utilizados en mi opinión le digo que solamente me busque 8 00:00:47,450 --> 00:00:52,429 enlaces vale luego tenéis para decirle por bloques o por caracteres pero los 9 00:00:52,429 --> 00:00:57,429 más utilizados son de o f sí entonces aquí le estoy diciendo búscame solamente 10 00:00:57,429 --> 00:01:03,210 los ficheros solo los ficheros igual que antes teníamos para buscar por grupo 11 00:01:03,210 --> 00:01:08,230 pues aquí el guión user solamente me busca los ficheros que sean de un 12 00:01:08,230 --> 00:01:14,209 usuario cuyo propietario sea el usuario correspondiente sí 13 00:01:14,209 --> 00:01:18,790 pues vamos a ver las opciones estas dos que hemos visto 14 00:01:18,790 --> 00:01:28,859 el type y el user si nosotros le queremos decir por ejemplo 15 00:01:28,859 --> 00:01:52,129 Voy a crear una carpeta, mkdir, dentro de iscañaveral, dentro de curso, y que se va a llamar, por ejemplo, alumno david. 16 00:01:55,519 --> 00:01:56,760 ¿Sí? He creado una carpeta. 17 00:01:56,760 --> 00:02:18,939 Si yo le digo que me busque dentro del ficherito, dentro del iscañaveral, todo cuyo nombre independiente de sea, si mayúscula o minúscula, que contenga David, pues fijaros que me busca todos los sitios donde aparece David. 18 00:02:18,939 --> 00:02:29,199 ¿Verdad? Pero, ¿qué pasa allí si yo solo quiero que me busque los directorios? Pues yo le puedo decir, oye, quiero que me busques el guion type y le pongo d de directorio. 19 00:02:29,680 --> 00:02:39,939 Pues fijaros que solamente me ha buscado dentro del iscañaveral solo aquellos directorios en cuyo nombre me aparece la palabra david. 20 00:02:39,939 --> 00:02:45,879 david que yo solamente quiero que me ponga los ficheros pues pongo la raya f 21 00:02:45,879 --> 00:02:51,520 y me muestra sólo los ficheros no me busca o sea no me muestra los 22 00:02:51,520 --> 00:02:57,060 directorios en cuyo nombre me aparece sólo me muestra los ficheros vale 23 00:02:57,060 --> 00:03:02,860 entonces esto hay a veces que está útil para filtrar la búsqueda de acuerdo y 24 00:03:02,860 --> 00:03:09,099 luego si yo le digo que me busque por nombre le oye dentro de él y es caña 25 00:03:09,099 --> 00:03:19,180 veral búscame todos los ficheros que sean de propiedad del usuario fernando pues fijaros que 26 00:03:19,180 --> 00:03:24,520 ahí tenemos el mini david que hemos puesto antes y otro que hicimos otro día que no me acuerdo de 27 00:03:24,520 --> 00:03:33,280 que pero que tenemos ahí el prueba punto txt si yo le hago aquí al final un guión ls pues 28 00:03:33,280 --> 00:03:37,960 efectivamente los dos son del usuario fernando y fernando entonces yo puedo 29 00:03:37,960 --> 00:03:43,659 buscar para que me busque todos los ficheros de ese usuario si quiero 30 00:03:43,659 --> 00:03:49,240 filtrar lo digo oye búscame de ese fichero de ese del usuario fernando solo 31 00:03:49,240 --> 00:03:56,120 los directorios o solo los ficheros de acuerdo yo lo puedo juntar uno con 32 00:03:56,120 --> 00:04:07,930 otro de acuerdo mal vamos a ver más opciones del comando fine y aquí es repetir lo que ya os he 33 00:04:07,930 --> 00:04:15,150 dicho siempre que tengáis que poner un número en cuanto al número de días en cuanto al tamaño pues 34 00:04:15,150 --> 00:04:20,449 siempre vais a poder poner o el número en concreto para decirle que te busque por ejemplo pongo el 35 00:04:20,449 --> 00:04:27,389 ejemplo con el site con el tamaño si yo pongo 10 m me va a buscar exactamente 10 megas si yo pongo 36 00:04:27,389 --> 00:04:37,170 guión y 10 m estoy diciendo que sean menos de y si pongo más n quiere decir más de vale mayor como 37 00:04:37,170 --> 00:04:44,189 dice aquí mayor que entonces opciones que tenemos nosotros vimos en mi fecha de modificación pues 38 00:04:44,189 --> 00:04:54,129 que sepáis que tenéis otras que son estas tres vale a mí que es fecha de acceso hace n minutos 39 00:04:54,129 --> 00:04:59,949 si pongo más, hace más de n minutos, si pongo menos, menos de n minutos, ¿sí? 40 00:05:00,829 --> 00:05:11,209 Si yo pongo, en lugar de poner por minutos, pongo a time, le indico por días, fecha de accedido hace x días, ¿sí? 41 00:05:11,910 --> 00:05:18,910 Fijaros que pusimos mmin, pues aquí tengo mtime, modificado hace x días, ¿de acuerdo? 42 00:05:18,910 --> 00:05:26,889 sí y lo mismo con creación o le puedo decir hacen creado hace x minutos o le 43 00:05:26,889 --> 00:05:32,410 puede decir creados hace x días entonces puedo buscar ficheros que fueron hace 44 00:05:32,410 --> 00:05:37,370 creados hace x días por ejemplo oye que es que hice una práctica sé que la hice 45 00:05:37,370 --> 00:05:42,149 hace una semana y es que no me acuerdo dónde está pues oye búscame todos los 46 00:05:42,149 --> 00:05:46,670 ficheros que fueron creados hace una semana vale o hace menos de una semana o 47 00:05:46,670 --> 00:05:52,290 o hace más de una semana y con esto podés jugar si otra opción que tenéis es 48 00:05:52,290 --> 00:06:01,139 buscar ficheros vacíos y otra muy interesante es que me busque todos los 49 00:06:01,139 --> 00:06:05,579 ficheros que tienen este y nodo os acordáis que estamos haciendo enlace 50 00:06:05,579 --> 00:06:13,860 duros o quiero que me busque todos que tengan x enlaces si vamos a hacer un 51 00:06:13,860 --> 00:06:18,000 ejemplo con cada uno de ellos igual que yo puedo buscar por nombre de usuario 52 00:06:18,000 --> 00:06:23,680 pues puedo comprar puedo buscar por el ui de del usuario o por el heide del 53 00:06:23,680 --> 00:06:30,360 usuario sí vale pues vamos a ver en este caso las 54 00:06:30,360 --> 00:06:38,660 opciones que podemos tener aquí por ejemplo si yo le digo que me busque 55 00:06:38,660 --> 00:06:52,100 busco lo del m min vale que hayan sido modificados hace menos de 10 minutos o 56 00:06:52,100 --> 00:06:58,220 yo le puedo decir en este caso m time que es para días 57 00:06:58,220 --> 00:07:01,980 vale lo que hayan sido modificado hace menos de 10 días me pone todo porque 58 00:07:01,980 --> 00:07:06,019 como esta máquina la hice hace menos de 10 días por me dice que todo ha sido 59 00:07:06,019 --> 00:07:10,259 modificado pero yo le puedo decir que haya sido modificado hace menos de un 60 00:07:10,259 --> 00:07:13,759 día vale y aquí tenemos lo que hemos creado 61 00:07:13,759 --> 00:07:23,550 del viernes 10 que hicimos esto tendría que mirarlo 62 00:07:23,550 --> 00:07:29,509 significado hace menos de un día tendría que comprobarlo de acuerdo pero 63 00:07:29,509 --> 00:07:34,470 en este caso son días hace menos de un día hace más de un día o exactamente 64 00:07:34,470 --> 00:07:40,050 hace un día o fecha de creación yo le puedo decir oye quiero que me busques lo 65 00:07:40,050 --> 00:07:44,110 cuya fecha de creación haya sido creada 66 00:07:44,110 --> 00:07:47,170 pues en este caso 67 00:07:47,170 --> 00:07:53,959 yo que sé, hace menos de un día 68 00:07:53,959 --> 00:07:58,439 y aquí me pone otra vez el viernes, luego voy a mirar esto del viernes porque como no sé 69 00:07:58,439 --> 00:08:01,980 si esta noche he estado haciendo aquí pruebas, que es lo más seguro 70 00:08:01,980 --> 00:08:04,500 que tiene toda la pinta, pero bueno 71 00:08:04,500 --> 00:08:07,660 entonces fijaros que aquí sí que me pone 72 00:08:07,660 --> 00:08:12,160 Que estos de aquí, que son los que hemos sido modificados 73 00:08:12,160 --> 00:08:14,120 Se me ha actualizado la fecha de 74 00:08:14,120 --> 00:08:18,100 En este caso creación 75 00:08:18,100 --> 00:08:20,180 Porque hemos modificado el propietario 76 00:08:20,180 --> 00:08:21,579 Creo recordar, pero bueno 77 00:08:21,579 --> 00:08:25,939 Vamos a otro que nos pueden interesar 78 00:08:25,939 --> 00:08:27,600 A los que, ah vale, a los que iba 79 00:08:27,600 --> 00:08:28,199 El Inum 80 00:08:28,199 --> 00:08:31,899 Imaginaros que yo estoy aquí, que este sí que es útil 81 00:08:31,899 --> 00:08:34,460 Me voy, me voy, me voy 82 00:08:34,460 --> 00:08:37,360 Me voy al directorio home del usuario 83 00:08:37,360 --> 00:08:44,440 Y le voy a decir que quiero que me busque en el directorio home, ¿vale? 84 00:08:45,120 --> 00:08:50,840 Y le voy a decir que quiero que me busque links y le voy a poner más 2. 85 00:08:52,059 --> 00:08:53,600 Le voy a poner más 3. 86 00:08:54,399 --> 00:08:54,600 Vale. 87 00:08:55,539 --> 00:08:59,700 Es que estoy buscando aquí una cosa dentro de Elías Cañaveral. 88 00:09:00,179 --> 00:09:03,779 Me voy a meter dentro de Elías Cañaveral, que creo que lo teníamos ahí. 89 00:09:04,039 --> 00:09:04,899 Es que no estoy seguro. 90 00:09:04,899 --> 00:09:13,179 dejadme un momento que voy a buscar el ficherito 91 00:09:13,179 --> 00:09:14,899 que hicimos de los enlaces que no me acuerdo 92 00:09:14,899 --> 00:09:15,419 donde estaba 93 00:09:15,419 --> 00:09:17,779 vale 94 00:09:17,779 --> 00:09:20,779 imaginaros que yo me voy a ir 95 00:09:20,779 --> 00:09:22,059 al directorio home 96 00:09:22,059 --> 00:09:24,940 yo no sé si os acordáis que hace en unos 97 00:09:24,940 --> 00:09:27,240 vídeos estuvimos creando los enlaces duros 98 00:09:27,240 --> 00:09:27,980 ¿sí? 99 00:09:28,879 --> 00:09:30,879 ¿cómo le puedo decir yo aquí? le digo 100 00:09:30,879 --> 00:09:32,559 oye, quiero que me busques 101 00:09:32,559 --> 00:09:34,240 en el directorio home 102 00:09:34,240 --> 00:09:36,480 quiero que me busques 103 00:09:36,480 --> 00:09:38,799 todos los ficheros que tengan 104 00:09:38,799 --> 00:09:41,139 por lo menos, o que tengan 105 00:09:41,139 --> 00:09:43,039 tres, porque creo que hicimos 106 00:09:43,039 --> 00:09:44,740 tres, creo que tengan tres enlaces 107 00:09:44,740 --> 00:09:47,019 y le voy a decir que solamente quiero 108 00:09:47,019 --> 00:09:48,379 que me busque ficheros 109 00:09:48,379 --> 00:09:50,620 entonces, ves que aquí me aparecen muchos 110 00:09:50,620 --> 00:09:53,139 permisos denegados, le voy a decir 111 00:09:53,139 --> 00:09:54,919 que los errores 112 00:09:54,919 --> 00:09:59,000 me los mande a la basura 113 00:09:59,000 --> 00:10:00,679 ¿vale? y fijaros que ahí me pone 114 00:10:00,679 --> 00:10:02,320 el nami, el miércoles 115 00:10:02,320 --> 00:10:05,100 papapá, papapá, papapá, me pone esos tres 116 00:10:05,100 --> 00:10:08,779 que tienen más de tres enlaces, y le voy a poner 117 00:10:08,779 --> 00:10:21,980 un ls y quiero que veáis que me devuelve me aparece el inodo si me aparece por 118 00:10:21,980 --> 00:10:27,259 aquí la fecha en la fecha los permisos me aparece aquí el número de enlaces que 119 00:10:27,259 --> 00:10:38,820 tiene me explico si yo hago un ls menos l h y de por ejemplo este de aquí de 120 00:10:38,820 --> 00:10:51,100 nami lista fijaros que me devuelve el inodo jode lo he cerrado me cago en la 121 00:10:51,100 --> 00:11:20,250 leche un segundo que cerrado la ventana sin querer me voy a raya home y aquí me 122 00:11:20,250 --> 00:11:27,389 pone el inodo me pone los permisos me pone el número de enlaces que tiene el 123 00:11:27,389 --> 00:11:33,029 propietario y me pone el grupo al que pertenece si me pone que tiene tres 124 00:11:33,029 --> 00:11:41,470 enlaces de forma que si yo le hago aquí que me busque los que tienen tres 125 00:11:41,470 --> 00:11:48,029 enlaces pues fijaros que me ha devuelto no voy a poner un pequeño más grande 126 00:11:48,029 --> 00:11:51,490 para que se vea, me ha devuelto los tres ficheros. 127 00:11:51,570 --> 00:11:55,450 Y fijaros que los tres ficheros tienen el mismo, porque son un enlace duro. 128 00:11:56,470 --> 00:11:59,909 Pues para eso también tengo, en lugar de por enlaces, le puedo decir, 129 00:12:00,009 --> 00:12:09,250 oye, quiero que me busques por inodo, y quiero que me busques el inodo 787366. 130 00:12:10,850 --> 00:12:17,090 ¿Y qué es lo que ha hecho? Me busca todos los enlaces duros que tienen como inodo, 131 00:12:17,090 --> 00:12:18,330 Ese que yo tengo ahí 132 00:12:18,330 --> 00:12:21,590 Y fijaros que me encuentra uno en rayajón Nami 133 00:12:21,590 --> 00:12:23,629 Otro en rayajón Nico 134 00:12:23,629 --> 00:12:25,129 Y otro en rayajón Luffy 135 00:12:25,129 --> 00:12:27,889 Porque veáis que me ha creado aquí 136 00:12:27,889 --> 00:12:30,850 Que estuvimos creando los enlaces duros 137 00:12:30,850 --> 00:12:32,730 Entonces es una manera muy cómoda 138 00:12:32,730 --> 00:12:34,190 De buscar en este caso 139 00:12:34,190 --> 00:12:36,490 Donde están todos los ficheros 140 00:12:36,490 --> 00:12:38,889 Que tienen por ahí repartidos los enlaces duros 141 00:12:38,889 --> 00:12:40,169 ¿De acuerdo? 142 00:12:40,850 --> 00:12:42,450 Entonces, o tanto el INUM 143 00:12:42,450 --> 00:12:44,049 O como el número de enlaces 144 00:12:44,049 --> 00:12:47,049 Porque fijaros que aquí el número de enlaces 145 00:12:47,049 --> 00:12:51,399 son esto de aquí, indicándome 146 00:12:51,399 --> 00:12:53,320 que este ficherito está por ahí, tiene 147 00:12:53,320 --> 00:12:55,320 tres enlaces duros, hay tres referencias 148 00:12:55,320 --> 00:12:56,019 a ese fichero 149 00:12:56,019 --> 00:12:57,720 ¿de acuerdo? 150 00:12:59,519 --> 00:13:01,440 vale, y ahora lo último 151 00:13:01,440 --> 00:13:02,940 simplemente para que 152 00:13:02,940 --> 00:13:05,080 veáis la utilidad que tiene esto 153 00:13:05,080 --> 00:13:07,059 nosotros hemos visto 154 00:13:07,059 --> 00:13:08,720 con el comando ls 155 00:13:08,720 --> 00:13:10,419 que yo puedo utilizar 156 00:13:10,419 --> 00:13:13,399 el guión ls para que 157 00:13:13,399 --> 00:13:15,080 los ficheros que me lo muestre 158 00:13:15,080 --> 00:13:16,820 me lo muestre en forma detallada 159 00:13:16,820 --> 00:13:35,220 Pero tengo dos opciones más. Si yo pongo guión delete, con todos los ficheros que ella ha encontrado, directamente me los borra. Pero otro comando que es muy potente es el guión, o sea, otra opción que es muy potente es el guión exec. 160 00:13:35,220 --> 00:13:44,960 ¿Qué es lo que hace el guión ESEC? Por cada fichero o carpeta que él me haya encontrado, me ejecuta el comando que yo ponga aquí. 161 00:13:47,080 --> 00:13:56,220 Si yo en el comando me quiero referir al nombre del fichero que ha encontrado, tengo que poner abre y cierra corchetes. 162 00:13:58,600 --> 00:14:04,220 Fijaros que me dice que ejecuta para cada fichero el comando correspondiente. 163 00:14:05,220 --> 00:14:11,519 Y si me quiero referir en el comando al fichero encontrado, tengo que poner abre y cierra paréntesis. 164 00:14:13,200 --> 00:14:15,480 Por ejemplo, vamos a hacer un ejemplo. 165 00:14:16,120 --> 00:14:33,129 Si yo me voy aquí, me voy a mi directorio home, me voy al iscan, y voy a decir que quiero que me busque 166 00:14:33,129 --> 00:14:47,480 desde este directorio quiero que me busques todos los nombres que empiezan por big y que luego es 167 00:14:51,740 --> 00:15:04,600 ángel a veces hay alguno que no lo sé punto asterisco un segundo este de aquí 168 00:15:06,000 --> 00:15:10,139 es decir le estoy diciendo que me busque todos los nombres y le voy a decir que solamente sean 169 00:15:10,139 --> 00:15:18,039 ficheros para filtrar aún más la salida vale de forma que me ha encontrado todos 170 00:15:18,039 --> 00:15:22,620 estos ficheros sí pues yo tengo varias alternativas 171 00:15:22,620 --> 00:15:27,679 primeramente si yo le pongo aquí guión remove 172 00:15:27,679 --> 00:15:34,559 hay para un ramón de lete que estoy yo tonto 173 00:15:34,559 --> 00:15:39,559 de lete qué es lo que ha hecho me ha borrado 174 00:15:39,559 --> 00:15:58,190 todos estos ficheros todos sí imaginaros que yo hago esto oye búscame estos ficheros verdad 175 00:15:58,190 --> 00:16:02,889 es decir me ha buscado en diferentes carpetas una está dentro de aquí otra 176 00:16:02,889 --> 00:16:06,269 dentro de aquí y entró dentro de aquí imaginaros que yo ahora 177 00:16:08,450 --> 00:16:14,710 digo oye delete y le sigo diciendo que los errores no quiero que me aparezcan 178 00:16:14,710 --> 00:16:17,730 ¿Qué es lo que acabo de hacer? 179 00:16:18,129 --> 00:16:20,269 He borrado los ficheros 180 00:16:20,269 --> 00:16:23,389 Este, este y este 181 00:16:23,389 --> 00:16:25,789 Si yo ahora le digo que me los busque 182 00:16:25,789 --> 00:16:28,490 Me va a decir que no encuentra nada 183 00:16:28,490 --> 00:16:38,639 A ver, ¿por qué me lo está mostrando aquí? 184 00:16:44,929 --> 00:16:45,190 Vale 185 00:16:45,190 --> 00:16:48,149 ¿Por qué no me deja? 186 00:16:51,539 --> 00:16:54,200 Vale, no me deja porque veis que no tengo permiso 187 00:16:54,200 --> 00:16:56,120 ¿Vale? 188 00:16:56,519 --> 00:16:57,779 Si yo hago lo siguiente 189 00:16:57,779 --> 00:16:59,720 voy a copiar este fichero 190 00:16:59,720 --> 00:17:12,880 si yo esto lo ejecuto 191 00:17:12,880 --> 00:17:14,640 como administrador 192 00:17:14,640 --> 00:17:16,400 pues no tendría ningún problema 193 00:17:16,400 --> 00:17:19,569 ¿vale? por ejemplo 194 00:17:19,569 --> 00:17:20,809 si yo hago aquí 195 00:17:20,809 --> 00:17:26,720 borro esto 196 00:17:26,720 --> 00:17:29,180 hago un sudo 197 00:17:29,180 --> 00:17:32,309 sudo su 198 00:17:32,309 --> 00:17:34,970 me meto como root 199 00:17:34,970 --> 00:17:40,559 si yo copio este fichero 200 00:17:40,559 --> 00:17:45,759 o sea, copio este comando 201 00:17:45,759 --> 00:17:46,319 perdonad 202 00:17:46,319 --> 00:17:52,759 ¿vale? ese comando me ha buscado 203 00:17:52,759 --> 00:18:01,339 Si yo ahora le digo guión del ET, que aquí sí que tengo permisos, si yo ahora le digo que me los busque, no me encuentra nada, ¿vale? 204 00:18:02,539 --> 00:18:10,039 Entonces una manera de buscar en todo el sistema unos ficheros, un conjunto de ficheros y decirle que me lo borre, pues es esta, ¿sí? 205 00:18:11,740 --> 00:18:17,759 Vuelvo al comando, vuelvo al usuario normal, vuelvo al directorio y escaneabral. 206 00:18:17,759 --> 00:18:24,440 cabral e imaginaros que yo quiero decirle ahora quiero que me busque por 207 00:18:24,440 --> 00:18:38,359 ejemplo este ya hemos borrado todo por ejemplo este luis vale qué pasa si yo 208 00:18:38,359 --> 00:18:45,380 quiero copiar estos ficheros los quiero copiar al directorio csv nuevos pues yo 209 00:18:45,380 --> 00:18:53,480 le puedo decir lo siguiente oye quiero que ejecute es sí y quiero que ejecute 210 00:18:53,480 --> 00:19:00,259 es este comando por ejemplo quiero que me copies y para decirle que quiero que 211 00:19:00,259 --> 00:19:06,619 me copie este fichero le tengo que poner aquí abre y cierra 212 00:19:06,619 --> 00:19:13,259 paréntesis y ahora donde lo quiero copiar pues lo quiero copiar en raya y 213 00:19:13,259 --> 00:19:18,440 Y scaniaveral en csvnuevos, ¿sí? 214 00:19:19,000 --> 00:19:32,079 Siempre que ejecutéis el comando guión exec, siempre tenéis que terminar con espacio barra invertida punto y coma para decirle que termina el comando ahí, ¿sí? 215 00:19:33,539 --> 00:19:36,660 Entonces, ¿qué es lo que ha hecho este...? Perdón, ¿lo ejecuto? 216 00:19:36,660 --> 00:19:46,000 vale, aunque me ponga aquí porque he puesto un ejemplo 217 00:19:46,000 --> 00:19:47,240 un poco rarillo 218 00:19:47,240 --> 00:19:49,880 estábamos aquí 219 00:19:49,880 --> 00:19:52,180 veis que me pone 220 00:19:52,180 --> 00:19:54,279 que ya ha intentado copiar 221 00:19:54,279 --> 00:19:56,299 ¿por qué? porque el comando 222 00:19:56,299 --> 00:19:58,119 find ya me está en este 223 00:19:58,119 --> 00:19:59,420 caso cogiendo 224 00:19:59,420 --> 00:20:01,539 los ficheros que acaba de copiar 225 00:20:01,539 --> 00:20:03,579 pero que es lo que quiero que veáis 226 00:20:03,579 --> 00:20:05,039 que si yo ahora hago un ls 227 00:20:05,039 --> 00:20:07,240 de 228 00:20:07,240 --> 00:20:11,140 y es cañaveral 229 00:20:11,140 --> 00:20:14,319 csv nuevos 230 00:20:14,319 --> 00:20:16,920 y le digo que me muestre todo lo que empieza por big 231 00:20:16,920 --> 00:20:19,660 quiero que veáis que me lo ha copiado 232 00:20:19,660 --> 00:20:22,880 me ha copiado aquí todos los ficheritos 233 00:20:22,880 --> 00:20:26,559 que empiezan por lo que le pusimos por aquí 234 00:20:26,559 --> 00:20:28,980 que empiezan por big y lui 235 00:20:28,980 --> 00:20:33,279 entonces yo aquí le puedo poner 236 00:20:33,279 --> 00:20:35,180 que es lo que me ha hecho esto 237 00:20:35,180 --> 00:20:37,079 quiero que veáis que es lo que hace esto 238 00:20:37,079 --> 00:20:40,559 En lugar de que me lo copie, le voy a poner aquí un echo 239 00:20:40,559 --> 00:20:43,019 ¿Sí? 240 00:20:43,599 --> 00:20:45,599 Porque quiero que veáis que es lo que hace esto 241 00:20:45,599 --> 00:20:49,579 Voy a borrar un segundo 242 00:20:49,579 --> 00:20:53,019 Los que hemos copiado 243 00:20:53,019 --> 00:20:54,940 Dentro de CSV nuevos 244 00:20:54,940 --> 00:21:02,740 ¿Vale? ¿Qué es lo que hace esto? 245 00:21:02,940 --> 00:21:04,140 Fijaros que lo que hace es 246 00:21:04,140 --> 00:21:07,480 Si yo no le hubiese dicho el ESEC 247 00:21:07,480 --> 00:21:09,119 Le digo solamente esto de aquí 248 00:21:09,119 --> 00:21:11,380 ¿Vale? Lo voy a poner al revés 249 00:21:11,380 --> 00:21:13,480 Este primero y este segundo 250 00:21:13,480 --> 00:21:16,279 ¿Qué es lo que ha hecho este comando? 251 00:21:18,359 --> 00:21:20,579 Digo, oye, ¿qué es lo que ha hecho este comando? 252 00:21:22,940 --> 00:21:27,700 Me dice, quiero que me muestres un echo, porque no quiero que me ejecute el comando, quiero que veas qué es lo que hace. 253 00:21:27,819 --> 00:21:31,200 Fijaros que me pone cp, es decir, me ejecuta cp. 254 00:21:32,160 --> 00:21:33,799 Y ahora, ¿cuántos ha encontrado? 255 00:21:34,039 --> 00:21:35,720 Ha encontrado todos estos, ¿verdad? 256 00:21:36,619 --> 00:21:42,740 Pues fijaros que para poner el nombre, es decir, este primer nombre que ha encontrado, 257 00:21:42,740 --> 00:21:46,619 es lo va a sustituir por el abre y cierra, es decir 258 00:21:46,619 --> 00:21:50,799 cada vez que yo haya puesto el abre y cierra me lo va a sustituir por cada nombre 259 00:21:50,799 --> 00:21:54,799 que haya encontrado, de forma que este abre y cierra 260 00:21:54,799 --> 00:21:57,440 se me va a convertir en cada uno 261 00:21:57,440 --> 00:22:04,230 en cada uno de estos de aquí, este es el abre y cierra paréntesis 262 00:22:04,230 --> 00:22:08,549 este es el abre y cierra paréntesis, este es 263 00:22:08,549 --> 00:22:12,269 el abre y cierra paréntesis, y este es el 264 00:22:12,269 --> 00:22:18,849 abre y cierra paréntesis. Entonces, fijaros que con una línea yo le he dicho, oye, me 265 00:22:18,849 --> 00:22:24,750 vas a poner cp. Luego, abre y cierra paréntesis, que él me lo va a cambiar por cada línea, 266 00:22:24,950 --> 00:22:32,109 por cada fichero o carpeta que él haya encontrado. Y luego le pongo la ruta donde lo quiero copiar, 267 00:22:32,829 --> 00:22:40,349 que en este caso la ruta donde lo quiero copiar es el iscañaveral cs1. De forma que me va 268 00:22:40,349 --> 00:22:49,210 ejecutar este fichero por cada uno que me haya encontrado en la línea que 269 00:22:49,210 --> 00:22:56,670 nosotros tenemos aquí si entonces hay a veces que muy útil para borrar para 270 00:22:56,670 --> 00:23:02,549 mover para copiar si vamos a probar ya que estamos ya que dicho mover vamos a 271 00:23:02,549 --> 00:23:09,210 probar con el mover si yo le digo que quiero que me mueva todos esos ficheros 272 00:23:09,210 --> 00:23:13,150 a cs nuevos, vale, si yo ahora 273 00:23:13,150 --> 00:23:16,390 le digo que me busque 274 00:23:16,390 --> 00:23:22,740 todos los que hay, pues me dice que ahora están 275 00:23:22,740 --> 00:23:26,140 movidos al cs nuevos, de acuerdo 276 00:23:26,140 --> 00:23:30,940 si no queréis que os muestre los errores de eso, le decís el 2, el mayor y el def null 277 00:23:30,940 --> 00:23:34,740 y tirando millas, pero con esto podéis utilizar para ejecutar 278 00:23:34,740 --> 00:23:38,079 ciertos comandos con todos los ficheros que hayáis encontrado 279 00:23:38,079 --> 00:23:40,220 ¿de acuerdo? ¿sí? 280 00:23:41,720 --> 00:23:43,099 vale, pues la última parte 281 00:23:43,099 --> 00:23:45,619 que son las expresiones regulares y el comando grep 282 00:23:45,619 --> 00:23:47,640 lo dejo para hacerlo en un vídeo aparte 283 00:23:47,640 --> 00:23:48,680 y ahora continuamos