Activa JavaScript para disfrutar de los vídeos de la Mediateca.
VÍDEO SOLUCIÓN-U02-ACTIVIDAD02-CMD-ARCHIVOS - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
CMD
¿Qué pasa gente? Vamos a hacer ahora mismo el solucionario de la actividad 2 de archivos
00:00:00
CMD con Windows. Me abro el enunciado, aquí lo tenemos, este enunciado son 32 ejercicios,
00:00:07
vamos a ir haciéndolos uno a uno. Empezamos por el primero, arranco en CMD y accede a
00:00:19
alguna unidad lógica al sistema. Yo estoy en una máquina virtual, me voy a abrir el
00:00:24
y voy a acceder a alguna unidad del sistema, como por ejemplo, cd punto a punto, ya estoy aquí, limpio pantalla, ya estamos, lista el contenido de la unidad en la que te encuentras,
00:00:28
como siempre, haces un dir y ves el contenido de la unidad, quiero un directorio llamado plin, mkdir, plin, hecho, ejercicio 3 hecho, 4, muestra por pantalla la ayuda del comando copy,
00:00:42
Para sacar por pantalla la ayuda de un comando lo que hay que hacer es poner el comando y la barra del 7, la interrogación
00:00:55
Esto nos saca la ayuda
00:01:02
Todo esto de aquí es el texto que da explicación a lo que hace el comando
00:01:04
Primero la definición de lo que hace
00:01:09
Después cómo se escribe con todos los posibles valores de letras de opciones
00:01:12
Modificadores del comando que se puede utilizar
00:01:18
y debajo la explicación de cada una de las letras lo que hace. Por ejemplo, el barra A indica que es un archivo de texto ácil,
00:01:21
el barra B que es un archivo binario. Los binarios, por cierto, para que lo sepáis, son los ejecutables en Windows.exe.
00:01:30
Barra D permite que el archivo de destino se cree sin cifrar. Barra V comprueba si los nuevos archivos están escritos correctamente.
00:01:38
Todo este tipo de cosas son comprobaciones que son texto de ayuda. Y luego me dice presiona tecla para continuar. Vale, pues presiono la tecla, ya estoy.
00:01:46
Vale, siendo el director activo de la carpeta plim, ya estoy en plim, se desea que crees un archivo llamado texto.txt cuyo contenido sea la ayuda del comando copy.
00:01:56
Vale, para crear archivos cuyo contenido sea la ayuda de otro comando
00:02:12
Lo que tenemos que hacer es utilizar una cosa que es la redirección
00:02:18
La redirección se consigue utilizando la tecla mayúsculas
00:02:21
Y el simbolito del mayor que que está a la izquierda de la tecla de la Z
00:02:26
Vale, a la izquierda de la tecla de la Z hay una tecla que pinta esto por pantalla
00:02:32
Y si pulsas la tecla de las mayúsculas te pinta esto
00:02:36
¿Vale? Este es el simbolito. ¿Esto para qué es? Para hacer redirecciones. Cuando yo pongo copy barra interrogación, la salida estándar es la pantalla, es el cmd, ¿vale?
00:02:39
De tal manera que, espera, voy a hacer esto un poco más pequeño, de tal manera que si yo aquí le pulso al intro, me lo saca por pantalla, ¿vale?
00:02:57
pero si yo, en vez de permitir que lo mande al cmd
00:03:07
pongo esto, y ahora digo que quiero que me lo mandes
00:03:12
a c2.plim.texto.txt
00:03:16
y le doy al intro
00:03:22
¿qué ha pasado?
00:03:25
si yo ahora mismo me abro el explorador
00:03:28
y me voy a este equipo
00:03:30
y dentro de C me meto en el directorio plin
00:03:34
me ha salido un archivo llamado texto.txt
00:03:37
si lo abro, anda
00:03:39
exactamente la ayuda del comando copy
00:03:41
¿vale?
00:03:46
así lo hemos conseguido
00:03:48
el comando copy, la ayuda del comando copy es esto
00:03:50
la redirección es esto
00:03:54
a un archivo de salida y que el archivo de salida sea un txt
00:03:57
si quieres, puedes crear lo que quieras
00:04:00
Puedes hacerte un docx, que te lo crea. Aquí lo tienes. Esto hago doble clic y vamos a ver qué me ha guardado dentro. Me dice que no es legible, lo intenta recuperar y me da fallo.
00:04:03
vale, y además esta es
00:04:21
la versión de prueba del office
00:04:24
no ha funcionado esto
00:04:26
pero este de aquí, como texto plano
00:04:32
sí que ha funcionado, vale
00:04:35
que tú esto, ahí va, si quieres lo puedes redirigir
00:04:37
no, esta no es la que quiero borrar, quiero borrar esta
00:04:41
como si lo rediriges a un
00:04:44
jpg
00:04:48
a lo que quieras, aquí está, vale
00:04:50
Ahora esto lo abres y no tiene nada, ¿vale? No tiene nada. ¿Por qué? Porque lo que está intentando guardar es texto, ¿de acuerdo? Vale, seguimos. Hecho el 5.
00:04:58
6. Con independencia del directorio activo, visualiza por pantalla el contenido de texto.txt
00:05:14
Se consigue con el comando type
00:05:19
type c2.barra
00:05:22
link barra texto.txt
00:05:26
y te lo saca por pantalla
00:05:30
Otra manera, type texto.txt, que para eso está al lado
00:05:32
y lo hago con una ruta relativa
00:05:40
vale, 7
00:05:42
crea de la forma que desees
00:05:44
la siguiente estructura de carpetas
00:05:47
vale
00:05:48
y luego comprueba que existen
00:05:50
utilizando un tree, vale, me tengo que hacer
00:05:53
una carpeta princip, una datos
00:05:55
una c que dentro tenga otras tantas y result
00:05:57
venga, voy a hacerlo del tirón
00:05:59
mkdir, venga, la primera voy a hacer
00:06:01
absoluta, c dos puntos barra
00:06:03
plim barra
00:06:04
princip
00:06:06
la siguiente también
00:06:08
absoluta, c dos puntos barra
00:06:11
plin barra datos
00:06:12
la siguiente va a ser relativa
00:06:16
dentro de plin voy a crear c
00:06:17
y dentro de c quiero crear
00:06:19
programa
00:06:21
luego quiero crear c
00:06:23
ejercici
00:06:26
y luego quiero crear
00:06:28
result
00:06:32
esto me va a crear dentro de plin la carpeta
00:06:34
princip, la de datos
00:06:36
una que se llama c
00:06:38
y dentro de otra se llama programa
00:06:40
y luego otro lado del programa se llama ejercicio
00:06:42
y luego en paralelo al principio
00:06:45
a datos, una que se llama result
00:06:47
pues le damos
00:06:48
tree, me ha creado
00:06:50
esto, y no he terminado
00:06:53
del todo, porque dentro de ejercicio
00:06:55
tengo que crear nuevos y revisado
00:06:57
puedo hacer cd
00:06:58
c, cd
00:07:00
ejercicio, y aquí dentro crear
00:07:03
mkdir
00:07:05
nuevos
00:07:05
y revisado, vale, me voy una para atrás, me voy una para atrás, hago un tree y aquí lo tengo, vale, carpeta princip está, carpeta datos está, la de c está, dentro de c programa está, dentro de c ejercicio está, dentro de c nuevos y revisados dentro de ejercicio está y result está aquí, aunque salga en orden diferente por eso no os preocupéis.
00:07:09
Vale, en el directorio programa
00:07:37
Crea tres ficheros
00:07:40
Texto.txt, texto.abac y texto.1.bas
00:07:43
El contenido de texto.txt va a ser la ayuda del comando cd
00:07:45
El contenido de texto.abac va a ser la ayuda del comando md
00:07:50
El contenido de texto.1.bas va a ser la ayuda del comando rd
00:07:54
Cd, cambiar de directorio
00:07:57
Md, crear carpeta
00:07:58
Y rd, borrar carpeta
00:08:00
Usa los comandos que necesites
00:08:01
Y la ruta sea a tu criterio
00:08:03
Vale
00:08:05
Limpio pantalla
00:08:05
hago un tree, texto tiene que estar dentro del programa
00:08:08
meto aquí y vale, voy a poner
00:08:11
la ayuda de cd
00:08:18
la redirijo a texto.txt
00:08:21
vale, la ayuda de md
00:08:25
la redirijo a texto.back
00:08:29
vale, y la ayuda de rd
00:08:35
La redirijo a texto1.basa
00:08:39
Ya está
00:08:48
Voy a hacer un tree de c://plim
00:08:49
Un tree barra f para que me saque los archivos
00:08:55
Estos son los archivos
00:09:03
Está bien
00:09:07
Dentro de plim está texto
00:09:08
y dentro de programa está texto.back, texto.txt y texto1.vas
00:09:12
vale, ah mira, aquí me he hecho el 9
00:09:18
10, sitúate en el directorio datos
00:09:21
vale, ya estoy en datos
00:09:26
copia
00:09:36
desde programa a result, los archivos cuyos nombres empiezan por text
00:09:41
y se doy primeros caracteres de la extensión sean va
00:09:46
vale, para hacer esto tengo que utilizar comodines
00:09:49
Caracteres como din, que son el asterisco y la interrogación. El asterisco puede ser sustituido por cualquier carácter, cualquier cantidad de caracteres, incluido el carácter vacío.
00:09:52
La interrogación puede ser sustituida por cualquier carácter, pero tiene que haber un carácter obligatorio, como mucho, uno. Es para hacer patrones.
00:10:05
te pongo un ejemplo, voy a copiar, copy, desde programa a result, tengo que utilizar rutas absolutas, vale, copy, c, dos puntos barra, plin, barra, c, barra, programa
00:10:12
Y de programa tengo que copiar todos los archivos que empiecen por text
00:10:34
Archivos que empiecen por text tenemos texto, texto y texto1
00:10:38
Text seguido de cualquier cosa
00:10:44
Seguido de un punto
00:10:47
Y sus dos primeros caracteres de la extensión sean BA
00:10:50
Seguido de una B, una A y lo que sea
00:10:54
Una manera de hacerlo es esto
00:10:58
y ¿a dónde lo tengo que copiar? a result, hace dos puntos barra, barra, result, y me ha copiado texto.back, texto1.vas, ¿por qué? porque texto.txt, esto cuadra, el punto coincide, pero este va, no cuadra con esto, por eso este no le ha copiado,
00:11:01
vale, 11, siendo plin el directorio activo, vale, pues entonces espérate que me voy a ir para atrás, y usando rutas relativas, renombra el fichero texto1.vas del directorio result por texto1.back, vale, con relativas, para renombrar se utiliza el comando ren, para renombrar archivos,
00:11:35
Voy a renombrar texto1.bash de Resul, este, y ahora tengo que decirle qué nombre quiero que tenga, texto1.back, venga, voy a poner en mayúsculas por respetar, texto1.back, aunque da lo mismo, sí, sé que soy un ser ilícito, ya te activo luego, jajajaja.
00:12:00
Voy a hacer un tri barra F. Originalmente tenía en resul... el texto1.bash, lo he cambiado a texto1.bac, ¿vale? Vale.
00:12:35
12. Con independencia de cuál sea el directorio activo y del tipo de ruta que emplees, se te pide que crees un archivo dentro del lectorio splint. El archivo se llamará total, sin extensión ni nada, solo total.
00:13:01
En su interior, el archivo debe de albergar la concatenación, es decir, pegar detrás uno de otro, la concatenación del contenido de todos los archivos que están dentro del directorio Resul.
00:13:18
Lo que tengo que hacer es sacar, imprimir, en principio sería por pantalla, de la carpeta result, todo el contenido de los archivos que hay dentro, pero en vez de que salga por pantalla, lo voy a redirigir a c2.print.texto, no, perdón, texto no, total, y le doy.
00:13:34
Si hago un tri barra F ahora
00:14:19
Mira
00:14:23
En plim
00:14:24
Tengo un archivo que se llama total
00:14:27
Si imprimo
00:14:29
Total
00:14:31
Aquí está el comando
00:14:33
Dentro tiene esto, el contenido de mkdir
00:14:36
Y el contenido de
00:14:39
Ahí va, ahí va, ahí va
00:14:41
Y el contenido de
00:14:42
Espera, el contenido de mkdir
00:14:43
Y el contenido de rmdir
00:14:46
Si tú te vas aquí
00:14:51
Dentro de plim está total
00:14:53
Si abres total, como no tienes tensión
00:14:56
Te dice, oye, ¿con qué lo abro?
00:14:58
Pues con el libro de notas
00:14:59
Aquí está
00:15:00
Todo bien
00:15:02
Vamos al 13
00:15:04
Sin importar directorio activo ni tipo de ruta usado
00:15:07
Cambia el nombre de directorio datos por el de datos.dat
00:15:14
Datos por datos.dat
00:15:16
Vale, move datos
00:15:24
Y lo voy a llamar
00:15:26
Datos.dat
00:15:29
Si lo quisiera hacer con rutas absolutas
00:15:31
sería c, dos puntos barra, plim, barra, datos, c, dos puntos barra, plim, barra, datos, punto, dat, es lo mismo hacerlo así que lo que había escrito, vale, acabo de hacer el 13, 14, siendo el directorio activo plim,
00:15:33
De hecho, creo que el nombre es el fichero de nombre texto.txt del directorio programa, este, por el nombre texto.bas.
00:15:59
Esto es renombrar, siendo el directorio activo plin.
00:16:10
Y puedo utilizar el tipo de ruta que prefiera, pues voy a utilizar relativa, que es más corta en este caso.
00:16:17
Voy a renombrar c barra programa barra texto punto txt y el nombre nuevo va a ser texto punto gas.
00:16:21
Aquí está.
00:16:41
15. Siendo el directorio activo resul.
00:16:44
Ya estoy ahí.
00:16:52
A ver si eres capaz de cambiar con un único comando todas las extensiones de los archivos contenidos en resul, que básicamente es back.
00:16:54
a la extensión .dat
00:17:01
siendo el director activo result, a ver si eres capaz de cambiar con un único comando
00:17:08
todas las extensiones de los archivos contenidos en result por la extensión .dat
00:17:13
en otras palabras, deberías tener en result
00:17:17
dos archivos texto.back y texto1.back, correcto
00:17:21
pues quiero que los modifiques para que la extensión en vez de ser back se convierta en dat
00:17:24
vale, pues que voy a hacer con estos en este caso
00:17:29
renombrarlos, quiero renombrar
00:17:33
todos los archivos que tengan extensión .back
00:17:43
a el nombre que tengan
00:17:50
y extensión .dat
00:17:54
a ver, bueno en realidad
00:17:56
no me especifica que sean solo lo que terminen en .back
00:18:02
que coincide que todos terminen en .back, si fuera para cualquier tipo de extensión
00:18:06
que realmente es lo que me dice, todas las extensiones de los archivos contenidos en Resul, para que sean todas las extensiones, sería así, cualquier nombre de archivo, punto, cualquier extensión, a cualquier nombre de archivo, punto, data, tracatrá, cambiado, ole, 16, visualiza por pantalla el contenido del fichero texto punto data del directorio Resul, sin problema, 17,
00:18:09
mueve el fichero texto.dat del directorio resul al directorio datos.dat
00:19:00
me dice que mueva el fichero texto.dat este que está dentro de resul
00:19:05
al directorio datos.dat
00:19:17
que lo mueva, ¿qué quiero hacer? mover
00:19:20
puedo utilizar el tipo de reto que quiera, por relativa, venga
00:19:23
move resul texto.dat
00:19:28
¿a dónde? a datos.dat
00:19:33
movido
00:19:36
tri borra f
00:19:39
aquí está
00:19:41
movido
00:19:43
18, siendo el primer directorio activo
00:19:44
ya estoy
00:19:47
usando rutas relativas, vale
00:19:48
borra todos los archivos del directorio programa
00:19:50
hola, cuya última letra
00:19:53
sea la s, o sea estos dos
00:19:55
vale, una manera de hacerlo
00:19:57
es con dal
00:20:03
quiero borrar del directorio
00:20:04
c
00:20:13
programa
00:20:17
todos los archivos
00:20:18
cuya extensión
00:20:20
termine en
00:20:23
s
00:20:25
si fuera con interrogaciones sería
00:20:26
cuya extensión tenga tres letras
00:20:29
y la última sea la s
00:20:31
voy a hacerlo así
00:20:33
no hay preguntas ni nada
00:20:36
y ya está
00:20:38
solo se ha quedado esta
00:20:41
Las otras dos han pasado a mejor live
00:20:42
19
00:20:45
Dentro del directorio programa
00:20:49
Te queda un archivo llamado texto.bak
00:20:55
Correcto, aquí está
00:21:01
Cópialo tres veces
00:21:02
Dentro del mismo directorio programa
00:21:04
Las copias se llamarán así
00:21:06
barak.bak, chofadak y jaja.kok
00:21:07
Vale, el directorio activo será el que quieras
00:21:12
Y usa lo que quieras
00:21:14
Vale, pues
00:21:15
cd
00:21:16
c barra programa
00:21:18
y ahora
00:21:21
copy texto.bak
00:21:22
y lo voy a copiar como
00:21:26
barak.bak
00:21:28
copy texto.bak
00:21:31
y lo voy a llamar como
00:21:34
chufadak
00:21:37
copy texto.bak
00:21:39
y lo voy a llamar
00:21:43
jaja.cock
00:21:46
Tree de programa C con punto punto salto de programa C y con punto punto salto de C a Plin.
00:21:49
Y quiero que sea con archivos.
00:22:06
Pues aquí están las copias.
00:22:10
20.
00:22:22
Estando en programa que ya estoy, se desea que elimines usando rutas relativas y comodines todos los archivos que tengan una A en el nombre del archivo, cuya extensión termine en K.
00:22:24
Vale, te digo.
00:22:33
Los archivos que contienen una A son este, este, este. Los archivos cuya extensión termina en K, para que tengan extensión tienen que tener punto, son este, este y este.
00:22:34
Pero este no tiene una A en el nombre
00:22:53
Con lo cual este por no tener una A en el nombre
00:22:56
Tiene que sobrevivir
00:22:59
Siendo el directorio activo programa
00:23:00
Se desea que elimines usando rutas relativas y comodines
00:23:02
Todos los archivos que tengan una A
00:23:04
Vale
00:23:07
Y que el nombre de la extensión termine en K
00:23:08
Este tiene una A
00:23:10
Y la extensión termina en K
00:23:12
Este tiene que desaparecer
00:23:13
Este tiene una A pero no tiene extensión
00:23:15
Tiene que conservarse
00:23:17
Este tiene dos A's
00:23:19
Y la extensión termina en K
00:23:20
Este también tiene que desaparecer. Y este no tiene una A. Con lo cual tenemos que terminar conservando este y este. Vale. Hay que borrar los archivos de todos los archivos que tengan una A.
00:23:23
Que contengan una A la pueden tener al principio, en el medio o al final. Esto puede ser cualquier cosa, incluido nada, seguido de una A.
00:23:37
Hay que borrar todos los archivos que empiecen por cualquier cosa, que contengan una A. Y como la A puede estar entre medias, ¿cómo representas que tenga cosas por delante y cosas después? Por cualquier cosa.
00:23:46
Vale, profe, pero estos son archivos que tengan una A, al menos una, al menos una
00:24:08
Puede empezar por A, puede terminar por A, entre media va a tener una A
00:24:14
Y el asterisco puede ser cosas AES y más cosas, o nada
00:24:18
Con lo cual esto ya incluye que al menos tenga una A
00:24:23
Ahora queremos que tenga extensión, un puntito
00:24:25
Y luego además queremos que termine la extensión en K
00:24:28
Una extensión genérica, lo habitual es que tenga tres caracteres
00:24:32
Es decir, no sé en qué he dicho que termine
00:24:36
Que termine en K
00:24:39
Character, character y K
00:24:39
¿Vale?
00:24:42
Con esto nos cargaríamos todos los archivos
00:24:46
Que tengan al menos una A en el nombre
00:24:48
Una extensión con tres letras
00:24:50
De las cuales la última sea una K
00:24:52
Pues 3, 2, 1
00:24:53
¡Ay, qué susto!
00:24:57
Vamos a ver qué ha pasado
00:25:00
¡Olé!
00:25:01
¡Joder! Brutal, ¿eh?
00:25:04
Brutality
00:25:05
Ya está resuelto
00:25:06
¿Cómo te has quedado?
00:25:07
¿Qué ejercicio era este? El 20. Venga, vamos al 21. La sentencia hecho, yo lo suelo pronunciar como echo, seguida de una frase muestra por pantalla. Esa frase hace una prueba. Hecho soy guay. Espera, que limpio. CLS. Hecho soy guay. Soy guay. ¡Ay, qué bien! Vale, 21 hecho.
00:25:09
22. Prueba a redirigir la salida estándar a un archivo
00:25:31
Recuerda, la salida estándar es la pantalla
00:25:36
A un archivo
00:25:38
Haz que el directorio activo sea plin
00:25:40
Pues espera, cd c2.barra plin
00:25:42
Estoy, ahora que quieres que haga
00:25:46
Después, empleando rutas relativas
00:25:48
Crea en plin un archivo llamado pruebahecho.txt
00:25:51
Cuyo contenido sea la ejecución de la sentencia
00:25:55
hecho, ay, como mola esto, me encanta
00:25:58
de veras, vale
00:26:00
sería
00:26:02
hacer esto, prueba, por tanto
00:26:03
ejecutar, hecho
00:26:06
ay
00:26:09
como mola esto
00:26:13
me encanta, de veras
00:26:15
a
00:26:18
prueba, hecho
00:26:19
punto
00:26:21
text, oh, es usted
00:26:22
idiota, si, soy idiota
00:26:29
que me ha faltado, señores, que me ha
00:26:31
faltado, ¿qué me ha faltado? redirigir
00:26:33
que no me salga por pantalla
00:26:35
y que vaya este archivo, fíjate
00:26:36
que es que me lo ha pintado todo, bueno mira
00:26:39
del fallo se aprende, me lo ha pintado todo tal cual
00:26:40
ay como mola esto, me encanta de vera, prueba hecho
00:26:42
.txt, vale, tengo que ponerle el simbolito
00:26:44
para que esta
00:26:47
frase
00:26:49
que se va a sacar por pantalla
00:26:49
por el comando hecho, no salga por pantalla
00:26:52
y salga por este archivo
00:26:55
ahora sí, vale
00:26:57
aquí está
00:27:00
Y si quieres te lo enseño con un div
00:27:07
Aquí está, 43 bytes ocupa
00:27:09
Si lo pinto por pantalla
00:27:14
¡Ay, cómo mola esto! Me encanta, de veras
00:27:16
Aquí está la solución, ¿vale?
00:27:21
Vale, siguiente ejercicio
00:27:34
Ve a Windows, abre desde la interfaz gráfica el documento y comprueba su contenido
00:27:36
Aquí está
00:27:43
Mira, esto de momento vamos a pasar del problema que da el CMD con los caracteres especiales
00:27:47
Como tilde, señes, apertura de interrogación, apertura de exclamación, etc
00:27:54
Crean result tres ficheros, fich1, fich2 y fich3, el contenido será
00:27:58
Fich1, nombre y apellidos
00:28:04
Fich2, contrata el nombre de tu módulo preferido
00:28:06
Y fich3 estará vacío
00:28:09
Vale, esto de aquí es una errata, ¿vale?
00:28:11
Esto de aquí es una errata, no funciona
00:28:14
Y ahora lo vamos a ver
00:28:16
Tengo que resultar
00:28:17
Tengo que crear en resul
00:28:24
CD, resul
00:28:25
Y ahora aquí tengo que hacer
00:28:28
Echo
00:28:30
Antonio Ortega Manchón
00:28:34
A
00:28:37
Fitch 1
00:28:37
Echo
00:28:39
Operaciones
00:28:41
Auxiliares
00:28:44
A
00:28:46
Fitch 2
00:28:47
Y aquí supuestamente te digo que
00:28:48
echo
00:28:51
fich3, creo un archivo vacío
00:28:52
vale
00:28:55
pero si yo me voy
00:28:56
a result
00:28:59
fich1
00:29:01
tiene mi nombre, vale
00:29:03
fich2
00:29:05
operaciones auxiliares, vale
00:29:07
y fich3, mira que ocupa un k
00:29:12
lo abro
00:29:14
echo está activo
00:29:17
no funciona
00:29:19
me lo cargo, vale
00:29:20
Esto de aquí es una errata
00:29:22
A lo mejor en Windows XP
00:29:24
Esto ha funcionado
00:29:27
En Windows 10 no rula
00:29:28
¿Qué tengo que hacer?
00:29:30
Pues te lo digo
00:29:32
Si investigas y buscas por internet lo encuentras
00:29:33
Si usas copy
00:29:36
Null
00:29:39
Y esto si ahora pones
00:29:40
Fitch 3
00:29:42
Ahora
00:29:43
Vamos a ver que ha pasado
00:29:46
Tenemos un Fitch 3
00:29:47
Este sí que ocupa 0 cas, si lo abres, este sí que está vacío, ¿vale? Este sí que está vacío
00:29:49
25, pon atributos de solo lectura a los tres ficheros citados anteriormente
00:29:58
Vale, mira, originalmente todos los ficheros tienen estas propiedades sin activar, ¿de acuerdo?
00:30:10
Lo de solo lectura y oculto lo tienen sin activar
00:30:19
¿Qué vamos a hacer nosotros? Vamos a hacer lo siguiente
00:30:22
Me dice, pon atributos de solo lectura. El comando es, ¡ay, señor mío! Bueno, atrib, ¿vale? Vamos a ver la ayuda. Con más, agrega un atributo. ¿Cuál se puede poner? H para ocultar. O, sin conexión. R, solo lectura. Vale, pues queremos este.
00:30:27
que tenemos que hacer
00:31:09
atrib
00:31:11
más h
00:31:17
a que archivo
00:31:19
por atributo de solo lectura a los tres
00:31:22
ficheros citados anteriormente, fich1, fich2
00:31:24
y fich3
00:31:26
vale, y hable en un solo comando y con
00:31:27
comodines
00:31:30
vale, pues
00:31:30
todo lo que empiece por
00:31:34
fich, seguido de
00:31:36
algún numerito, algún carácter
00:31:37
que se le ponga
00:31:40
vale
00:31:42
Si pongo comando a tripas secas
00:31:43
Me dice que Fitch 1, Fitch 2 y Fitch 3
00:31:51
Ay, si le he puesto el masaje
00:31:54
Estoy idiota, que solo lectura, ser humano
00:31:57
Vale, perdón
00:31:59
Con el menos se quita, me he adelantado
00:32:01
Vale
00:32:05
Está normal
00:32:07
Ahora, hago
00:32:08
A todos los archivos le añado solo lectura
00:32:10
Mira a ver que ha pasado
00:32:13
Vale
00:32:15
Ahora estos archivos tienen solo lectura
00:32:16
¿Esto qué significa? Que si me voy aquí, está marcado solo lectura, si me voy aquí, solo lectura, solo lectura. ¿Esto qué significa? Que si yo lo edito y lo guardo y le digo que sí, sí, guarda, guarda, ay, me lo guarda como te quiste, perdón, no, no, sin extensión, señor, esto me lo guardas así, guardar todos los archivos.
00:32:19
como este, písalo, písalo
00:32:57
no me deja
00:32:59
bueno, ya existe, ¿debes reemplazarlo?
00:33:01
sí, lo quiero reemplazar, aquí ahora sí
00:33:03
no me deja, este archivo es de solo lectura
00:33:05
no tengo permisos para pisarlo
00:33:07
¿de acuerdo? con esto
00:33:08
te aseguras de que el archivo no pueda ser
00:33:11
modificado, que vamos, que tampoco te
00:33:13
flipes, que esto es por
00:33:15
no cargártelo por despiste, que lo quitas aquí
00:33:16
y ya, esto lo quitas, lo das a aplicar
00:33:19
ya sería editable
00:33:21
pero bueno, lo dejamos así
00:33:22
en otro comando
00:33:24
pone el atributo oculto al fitch3
00:33:27
ahora si
00:33:29
atrib
00:33:30
la h es para ocultar pero solamente
00:33:34
al fitch3
00:33:38
vale
00:33:39
si ahora miro el fitch3 aparte de ser
00:33:41
solo lectura
00:33:46
está oculto, esto que significa
00:33:47
ah, que no se ve
00:33:50
que si aquí hago un dir
00:33:52
el fitch3 no se ve
00:33:54
es gracioso porque si
00:33:56
tú pones atrib, si que lo ves
00:33:58
ves los ocultos
00:34:00
Es el equivalente aquí, irte a vista, elementos ocultos y aparece el Fitch3
00:34:01
Un poquito como translúcido, ¿vale? Como el de Voice, translúcido, transparente
00:34:06
Este está, 27, comprueba los atributos de los archivos del directorio Resul con el comando atripasecas
00:34:16
Pues aquí lo estoy usando ya desde hace varios ejercicios
00:34:23
Elimina todos los archivos contenidos en el directorio Resul empleando un único comando y comodines
00:34:27
Todos, me tengo que cargar todos, ¿vale?
00:34:31
vale, ¿cómo me cargo todos los archivos que están aquí contenidos?
00:34:35
con del asterisco, con esto me voy a cargar todos los archivos
00:34:39
¿estás seguro de que se debe cargar todo?
00:34:42
sí, venga, zasca
00:34:46
acceso denegado, oh, vaya, oh, vaya
00:34:49
si te da error para los archivos fich1 y fich2, efectivamente, que listo es el enunciado
00:34:54
¿quién lo habrá hecho? es porque solo tiene permiso de lectura
00:34:59
Con lo cual no lo puedo borrar. Quítales ese permiso de solo lectura y prueba a borrarlo de nuevo. Voy a hacerle a trip de quito el de lectura a fich1 a todos.
00:35:02
Me dice, el archivo oculto no se restablece
00:35:20
¿Cuál es? Fitch 3
00:35:25
Vale, ¿qué ha pasado entonces?
00:35:26
Se ha quitado el de solo lectura
00:35:29
A los que sí eran visibles
00:35:31
Bueno, y por supuesto, el texto este
00:35:33
Con el del al texto 1.dat
00:35:35
Sí que se la lleva por delante
00:35:37
Toma, por saco, se la ha cargado
00:35:38
Estos dos que estaban con solo lectura
00:35:40
Permanecen, vale
00:35:42
Con atrip y menos r
00:35:43
A todos los archivos que empiecen por Fitch
00:35:45
Le he quitado el de solo lectura a estos dos
00:35:48
Al Fitch 3 no, ¿por qué?
00:35:50
porque está oculto
00:35:52
ahora puedo cargármelos
00:35:54
me los intento cargar ahora
00:36:00
¿estás seguro? sí
00:36:02
záscale
00:36:03
vale en principio ya me los he cargado
00:36:05
si yo ahora hago un dir a ver que hay dentro
00:36:09
no hay nada
00:36:12
está yo mismo y mi padre
00:36:13
si yo hago un type barra f
00:36:16
me dice
00:36:20
que la sintaxis del comando no es correcta porque soy tonto, porque no está ahí, es tree, me dice que no hay ninguna subcarpeta, que no hay nada, no hay archivos, sin embargo si pongo a trip, oh, sí que está, se me ve aquí, parece que está vacío, pero si le doy a ver elementos ocultos, estoy en la pestaña vista, recuérdalo, y le doy a elementos ocultos, sí que está el fichero 3, con lo cual, ¿qué demonios puedo hacer yo para cargármelo?
00:36:22
haz lo que debas para borrar el fichero 3 para siempre, muy fácil, atrip-h, fichero 3, si hago un tree, sí que sale el fichero 3, aquí se ve, si hago un dir, ahora sí que está el fichero 3, vacío, pero está, así que si hago un del, fichero 3, ¿por qué?
00:36:51
Atrip, ah, porque está de solo lectura
00:37:19
Vale, le tengo que quitar esto
00:37:23
Vale, pues atrip-r
00:37:24
De fichero 3
00:37:26
Ahora sí que está
00:37:29
Directo para ser eliminado
00:37:32
A tomar por saco, fuera
00:37:34
Ahora ya sí que no hay nada
00:37:36
No está ni oculto ni nada
00:37:38
Eh, cárgate
00:37:40
El directorio prim y todo su contenido
00:37:42
Hazlo sin que pida confirmación
00:37:44
Vale, esto es de la práctica anterior
00:37:45
Si me voy para atrás, si me voy para atrás
00:37:47
Si hago rmedir
00:37:48
Del archivo plim
00:37:50
Y le digo que me quiero cargar
00:37:52
A los hijos
00:37:54
Y que no quiero que me pregunte
00:37:55
Záscale
00:37:57
Plim no está disponible
00:37:59
Jaja, porque me lo acabo de cargar
00:38:02
Ahora me voy a este equipo
00:38:04
Me meto en la unidad C
00:38:06
Y plim, voló
00:38:07
Voló
00:38:08
Bueno, pues ya está
00:38:10
38 minutos
00:38:12
¿Ves como es corto? ¿Ves como es fácil?
00:38:15
CC por Antarctica Films Argentina
00:38:18
- Autor/es:
- Antonio Ortega Manchón
- Subido por:
- Antonio O.
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 28
- Fecha:
- 14 de diciembre de 2020 - 20:13
- Visibilidad:
- Público
- Centro:
- IES VILLAVERDE
- Duración:
- 38′ 20″
- Relación de aspecto:
- 2.06:1
- Resolución:
- 1992x966 píxeles
- Tamaño:
- 156.43 MBytes