educación, informática y demás

Uncategorized

Comandos de gestión de ficheros

Ejercicio 1 – Comenzando..

Vamos a practicar un poco con los comandos que hemos aprendido de gestión de ficheros y directorios en Windows. Utilizando estos comandos realiza las siguientes acciones:

  1. Muestra el contenido del directorio actual
  2. Muestra la ruta del directorio actual
  3. Lanza la aplicación notepad.exe para que abra el fichero saludo.html
  4. Edita el fichero saludo.html para que contenga una página web con tu nombre de pila y algún saludo.
  5. Salimos del notepad guardando.
  6. Renombra el fichero saludo.html para que se llame index.html
  7. Crea el directorio web dentro del directorio C:\ utilizando rutas relativas.
  8. Crea dentro del directorio C:\web los directorios sistemas, redes y bbdd. Utiliza rutas relativas.
  9. Copia el fichero index.html dentro de los directorios c:\web\sistemas, c:\web\redes y c:\web\bbdd. Utiliza rutas relativas.
  10. Cambia de directorio al directorio \ de la unidad C:. Utiliza ruta absoluta
  11. Muestra el árbol de directorios del directorio C:\Web. Utiliza ruta relativa.

Solución

  • Muestra el contenido del directorio actual.
    • Comando DIR sin parámetro.
  • Muestra la ruta del directorio actual
    • Comando CD sin parámetro
  • Lanza la aplicación notepad.exe para que abra el fichero saludo.html.
    • notepad saludo.html
  • Edita el fichero saludo.html para que contenga una página web con tu nombre de pila y algún saludo.
    • <html>…</html>
  • Salimos del notepad guardando.

  • Renombra el fichero saludo.html para que se llame index.html
    • rename saludo.html index.html
  1. Crea el directorio web dentro del directorio C:\ utilizando rutas relativas.
    • Comando mkdir. mkdir ..\..\web
  • Crea dentro del directorio C:\web los directorios sistemas, redes y bbdd. Utiliza rutas relativas.
    • Comando mkdir: mkdir ..\..\web\sistemas ..\..\web\redes. .\..\web\bbdd
Esto es un fallo típico.
  • Copia el fichero index.html dentro de los directorios c:\web\sistemas, c:\web\redes y c:\web\bbdd. Utiliza rutas relativas.
    • Comando copy:
      • copy index.html ..\..\web\sistemas
      • copy index.html ….\web\redes
      • copy index.html ….\web\bbdd
  • Cambia de directorio al directorio \ de la unidad C:. Utiliza ruta absoluta
    • Comando cd. cd \
  • Muestra el árbol de directorios del directorio C:\Web. Utiliza ruta relativa.
    • tree web

Ejercicio 2 – Enredando un poco..

Vamos a continuar con comandos de Windows!

  1. Renombra el fichero index.html que está dentro del directorio sistemas que está dentro del directorio web para que tenga como nuevo nombre sistemas.html.
  2. rename web\sistemas\index.html sistemas.html
  3. Renombra el fichero index.html que está dentro del directorio redes que está dentro del directorio web para que tenga como nuevo nombre redes.html.
  4. rename web\redes\index.html redes.html
  5. Renombra el fichero index.html que está dentro del directorio bbdd que está dentro del directorio web para que tenga como nuevo nombre bbdd.html.
  6. rename web\bbdd\index.html bbdd.html
  7. Renombra el directorio web para que se llame website. Mira la ayuda del comando rename y move.
  8. Crea una copia del directorio website al directorio backup en el directorio ráiz de la unidad C:. Mira la ayuda del comando xcopy.
  9. Borra el directorio website y todo su contenido.
  10. Mueve el directorio C.\backup al directorio C:\web
  11. Copia el directorio C:\web y todo su contenido al directorio C:\Users\alumno\Desktop
  12. Cambia de directorio al directorio C:\Users\alumno\Desktop
  13. Muestra el contenido del directorio .\web y todo su contenido.

Solución

  • Renombra el fichero index.html que está dentro del directorio sistemas que está dentro del directorio web para que tenga como nuevo nombre sistemas.html.
  • Renombra el fichero index.html que está dentro del directorio redes que está dentro del directorio web para que tenga como nuevo nombre redes.html.
  • Renombra el fichero index.html que está dentro del directorio bbdd que está dentro del directorio web para que tenga como nuevo nombre bbdd.html.
  • Renombra el directorio web para que se llame website. Mira la ayuda del comando rename y move.
  • Crea una copia del directorio website al directorio backup en el directorio ráiz de la unidad C:. Mira la ayuda del comando xcopy.

Vamos a centrarnos en los parámetros interesantes para copiar directorios y todo su contenido.

Ahora mismo todos los directorios tienen ficheros, así que podríamos utilizar /S, no obstante, vamos a utilizar /E puesto que esta opción también copia los directorios vacíos.

Nos pregunta si el destino es un fichero o un directorio, puesto que el destino no existe.

Si queremos que automáticamente se cree el directorio destino si no existe, podemos terminar la ruta de destino con el caracter de separador de directorios: \

  • Borra el directorio website y todo su contenido.
  • Mueve el directorio C.\backup al directorio C:\web
  • Copia el directorio C:\web y todo su contenido al directorio C:\Users\alumno\Desktop

Pero cuidado, ha copiado el contenido del directorio web dentro del directorio Desktop.

Si hubieramos querido que se creara el directorio web dentro de Desktop tendríamos que haberlo especificiado en la ruta de destino.

  • Cambia de directorio al directorio C:\Users\alumno\Desktop
  • Muestra el contenido del directorio .\web y todo su contenido.

Ejercicio 03 – Seguimos con la diversión…

  1. Muestra el contenido del fichero sistemas.html que está dentro del directorio .\web\sistemas.
  2. Muestra el contenido del fichero redes.html que está dentro del directorio .\web\redes.
  3. Copia el fichero sistemas.html que está dentro del directorio .\web\sistemas al directorio web con el nombre index.html.
  4. Borra el fichero sistemas.html que está dentro del directorio .\web\sistemas.
  5. Borra el directorio .\web y todo su contenido.

  • Muestra el contenido del fichero sistemas.html que está dentro del directorio .\web\sistemas.
  • Muestra el contenido del fichero redes.html que está dentro del directorio .\web\redes.
  • Copia el fichero sistemas.html que está dentro del directorio .\web\sistemas al directorio web con el nombre index.html.
  • Borra el fichero sistemas.html que está dentro del directorio .\web\sistemas.
  • Borra el directorio .\web y todo su contenido.

Ejercicio final.. por hoy!

  1. Cambia de directorio al directorio padre
  2. Muestra el contenido del directorio actual ordenando la salida por tamaño.
  3. Muestra el contenido del directorio actual ordenando la salida por tamaño en orden inverso.
  4. Muestra el contenido del directorio actual mostrando los ficheros ocultos.

Apagando el equipo

Podemos apagar o reiniciar el equipo con el comando shutdown.

Y si no quiero cerrarla!!

/a anula el cierre

Con /p el apagado es inmediato, sin tiempo de espera.

Dejar una respuesta