domingo, 6 de noviembre de 2016

Comandos para crear árbol de directorios

Comandos para crear árbol de directorios

Continuación de la relación de comandos disponibles en la consola de CMD de Windows, con una breve descripción de su uso, acompañada de ejemplos prácticos. 
Los comandos y los ejemplos se pueden usar de varias formas:
✔ Insertándolos directamente en la consola de CMD o símbolo del sistema.
✔ Pegándolos en el cuadro de Inicio o en el comando Ejecutar (tecla Windows+R), se necesita anteponer: CMD /C.
Por ejemplo, para crear una carpeta con una subcarpeta en su interior en el escritorio, copia y pega en Inicio y oprime Enter:
CMD /C MD %userprofile%\Desktop\Probando\Subcarpeta
✔ Usándolos en archivos batch, que se pueden crear fácilmente con el Bloc de notas u otro editor de texto.




Comandos externos de windows

Comandos externos:

  1. ATTRIB – Sin parámetros, visualiza los atributos de los directorios y archivos. Con parámetros, cambia los atributos de directorios y archivos.
  1. Los atributos de los directorios, y los ficheros son: de lectura (r), de escritura(w), de archivo (a), oculto (h), de sistema (s). Parámetros: signos (más o menos) y letras r, w, a, y h “v”. Ejemplo: Attrib +r *.* (atributo de sólo lectura, para todos los ficheros de ese directorio)
  2. Se pueden utilizar estos parámetros combinados.
  1. APPEND – Sirve para especificar trayectorias para ficheros de datos.
  2. BACKUP – Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
  3. CHKDSK – Verifica si hay errores en el disco duro. (También se puede utilizar para corregirlos con el parámetro “/F”)
  4. DELTREE – Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.
  5. DISKCOPY – Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las órdenes externas.
  6. DOSKEY – Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
  7. FC – Compara ficheros.
  8. FORMAT – Permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo).
  9. PRINT – Permite imprimir ficheros.
  1. KEYB – Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).
  2. LABEL – Muestra o cambia la etiqueta de la unidad de disco duro.
  3. MEM – Muestra la memoria RAM, el espacio ocupado y el espacio libre.
  4. MOVE – Mueve o cambia de posición un directorio y/o ficheros. También renombra subdirectorios.
  5. SUBST – Crea una unidad lógica virtual a partir de un directorio.
  6. TREE – Muestra los directorios en forma de árbol.





Comandos internos de windows

Comandos internos y externos de windows.

Comandos internos:
  1. CD o CHDIR – Cambia el directorio actual.
  2. CD.. Cambia al directorio jerárquicamente inferior.
  3. CLS – Limpia todos los comandos y toda la información que hay en pantalla, excepto el incitador de comandos (prompt) usualmente la letra y ruta de la unidad usada (Por ejemplo C:\>)
  4. COPY – Copiar un archivo de un directorio a otro
  5. COPY CON Copia a un archivo los caracteres introducidos en pantalla (CONsola)
  6. DATE – Visualiza o cambia la fecha del sistema.
  7. DEL – Se usa para eliminar archivos.
  8. DIR – Lista los directorios y archivos de la unidad o directorio actual.
  9. FOR – Repite un comando
  10. PROMPT– Cambia la línea de visualización de la orden.
  11. MD o MKDIR – Crea un nuevo directorio.
  12. RD o RMDIR– Elimina un directorio.
  13. REM – Permite insertar comentarios en archivos de proceso por lotes.
  14. REN o RENAME – Renombra archivos y directorios.
  15. SET – Asigna valores a variables de entorno.
  16. TIME – Visualiza o cambia la hora del sistema.
  17. TYPE – Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto.
  18. VER – Muestra la versión del Sistema Operativo.
  19. VOL – Muestra la etiqueta del disco duro y su volumen (si lo tiene).
  20. MEM – Muestra la cantidad de memoria RAM, la cantidad ocupada y la libre.








Introducción a comandos de windows

¿Que es un comando de windows?

Esta interacción la lleva a cabo un programa que se suele llamar intérprete de comandos o intérprete de órdenes. A continuación se explica más en detalle en qué consiste este programa. Por ejemplo, en sistemas operativos tipo Windows, puede lanzarse el intérprete pulsando la tecla ⊞ Win+R y ejecutando la orden: cmd.

¿Donde se ejecutan los comandos de windows?

Todos los comandos que se pueden ejecutar en el Símbolo del sistema o Intérprete de comandos, para transmitir órdenes al sistema operativo. Funcionan en las versiones de Windows XP, Vista, 7, 8 y 10. 
¿Cómo abrir y acceder a la consola de CMD?

➔ La consola la podemos iniciar buscando su acceso en: "Todos los programas -> Accesorios" o escribiendo en el cuadro de Inicio o en Ejecutar: CMD y presionar la tecla Enter.
➔ También es posible abrir una instancia de la consola dentro de cualquier directorio o carpeta, para eso con la tecla Shift (Mayús) presionada da un clic derecho con el ratón y en el menú que aparece escoge "Abrir ventana de comandos aquí". 
➔ En Windows 8 escribe en la pantalla de inicio CMD y presiona la tecla Enter.
Si necesitas ejecutar un comando como Administrador, usa las teclas Windows + X y en el menú que se abre selecciona la opción.

Comandos Internos y Externos.

Como en todos los SO existen comandos internos y externos, la diferencia fundamental es que los internos están incorporados a la consola y se pueden ejecutar directamente, mientras que para los  externos hay que indicar la ruta hasta la ubicación del comando.
Para los comandos externos puede ser que no tengamos que indicar la ruta hasta la ubicación del mismo de forma explicita, si esta ruta esta incluida en la variable de entorno PATH.
También debemos tener precaución en el caso de que el comando exista tanto de forma interna y externa, ya que las dos versiones del comando pueden dar resultados distintos, por lo que si queremos estar seguros de que estamos ejecutando la versión externa debemos indicar la ruta del comando (p.e. pwd ó /bin/pwd).