Comandos del CMD
Comando: DIR
Función: Lista todos los ficheros y directorios de la ruta en la que nos encontramos. Mediante parámetros podemos modificar ese listado.
Sintaxis: DIR [Unidad\Directorio\Fichero]
Parámetros: Algunos de los parámetros que se pueden utilizar para modificar el listado de archivos y directorios son los siguientes:
/P Muestra pantalla por pantalla el listado, para visualizar la pantalla siguiente basta con pulsar una tecla. Al pulsar una tecla se procesara el siguiente bloque de listado y así sucesivamente.
/O Ordena por el orden especificado:
/ON Ordena por nombre en formato de lista detallada.
/OE Ordena por extensión.
/OS Ordena por tamaño.
/OD Ordena por fecha.
/OG Ordena poniendo agrupados todos los directorios después de los ficheros.
/O-X Ordena inversamente por el orden especificado por X.
/S Muestra los archivos del directorio especificado y todos sus subdirectorios.
Comando: CD
Función: Permite cambiar de un directorio activo a otro.
Sintaxis: CD [Unidad:]\ [Ruta]\ [Directorio]
Observación: Si deseamos bajar un nivel en el árbol de directorios, sólo es necesario escribir cd...
Comando: MD ó MKDIR
Función: Crear directorios
Sintaxis: MD [Unidad\Ruta\] <Nombre>
Observación: Si intentamos crear un directorio que ya estuviera creado nos da error. En algunos casos se puede hacer mkdir dir1\dir2 y sería equivalente a la siguientes acciones: mkdir dir1; cd dir1; mkdir dir2; cd dir2; cd ..; cd..
Comando: RD
Función: Borra un directorio (sólo si se encuentra vacío).
Sintaxis: RD [Unidad\Ruta\] <Nombre>
Parámetros: Los parámetros que se pueden utilizar con este comando son:
/S Elimina todo el directorio a borrar aunque no esté vacío, pero pide confirmación.
/Q No pide confirmación para eliminar un árbol de directorios cuando se utiliza junto con la opción /S.
Comando: TYPE
Función: Ver el contenido de archivos de texto, haciendo un listado (no permite el uso de comodines).
Sintaxis: TYPE [unidad:]\ [ruta]\ [directorio]\<archivo>
Comando: PRINT
Función: Imprime archivo de texto.
Sintaxis: PRINT [unidad:]\ [ruta]\ [directorio]\<archivo>
Comando: COPY
Función: Copia el fichero origen al fichero destino.
Sintaxis: COPY <fichero-origen> <fichero-destino>
Observación: Para juntar varios archivos, hay que especificar un único archivo destino y los archivos origen ponerlos en el formato: archivo1+archivo2+archivo3. Si el archivo destino existe, pide confirmación de sobre escritura de dicho archivo. Si queremos que no nos pida confirmación, deberemos usar el parámetro /Y para omitir dicha confirmación.
Comando: REN o RENAME
Función: Renombra un fichero. Dará error si existe un fichero que tenga el mismo nombre dentro del mismo directorio. Con este comando se pueden utilizar los comodines del Dir.
Sintaxis: RENAME <nombre-actual> <nombre-nuevo>
Comando: MOVE
Función: Este comando mueve ficheros de un directorio a otro.
Sintaxis: MOVE [/Y] <origen> <destino>
Observación: /Y es un parámetro que poniéndolo, el MOVE moverá ficheros sin preguntar la confirmación de reemplazo a otros archivos que se puedan llamar de la misma forma al directorio de destino. En caso de no especificarse, MSDOS pedirá una confirmación de reemplazo de ficheros.
Comando: DEL ó ERASE
Función: Se encarga de borrar uno o varios archivos. Se pueden utilizar comodines.
Sintaxis: DEL [unidad:]\ [ruta]\ [directorio]\<archivo>
Parámetros: Algunos de los parámetros que se pueden utilizar con este comando son:
/P: Pide confirmación antes de eliminar cada archivo.
/F: Fuerza la eliminación de los archivos de sólo lectura.
Comando: FC
Función: Compara dos ficheros y verifica si las copias son exactas.
Sintaxis: FC fichero1 fichero2
Comando: XCOPY
Función: Copia un directorio entero con subdirectorios y ficheros incluidos. Recibe el nombre del directorio a copiar y opcionalmente el directorio destino. Admite también una serie de parámetros.
Sintaxis: XCOPY ORIGEN [DESTINO]
Parámetros: Los parámetros que admite son:
/P: Pide confirmación de SI o NO antes de copiar cada archivo.
/S: Indica que la copia debe hacerse extensiva a todos los subdirectorios, exceptuando los vacíos.
/E: Igual que con el /S, sólo que copia también los directorios vacíos.
/W: Espera la confirmación antes de copiar los archivos.
/V: Verifica si el archivo se ha copiado correctamente.
/C: Continúa copiando aunque ocurran errores.
/Q: No muestra los nombres de los archivos mientras está copiando.
Comando: EDIT
Función: Editor de texto de MSDOS con una interfaz gráfica. Permite visualizar cualquier archivo que contenga texto.
Sintaxis: EDIT [unidad:]\[ruta]\[directorio]\<archivo.ext (solo de texto)>
Ejemplo: c:\>edit fichero.txt
Con esto se nos abriría el editor de texto del MSDOS con el archivo fichero.txt. En caso de que el nombre del archivo pasado como parámetro al EDIT no exista, el EDIT abrirá un archivo nuevo en blanco almacenado con ese nombre pero de forma temporal, con lo cual luego hay que guardarlo a través del menú que ofrece el EDIT.
Comando: FORMAT
Función: Formateado, o borrado completo de un disco o disquete.
Sintaxis: FORMAT <unidad:>
Parámetros: Si se quiere realizar un formato rápido se le puede dar el parámetro /Q.
Comando: CHKDSK
Función: Comprueba el estado de un disco o disquete correspondiente a la unidad introducida como parámetro y muestra un informe de su estado.
Sintaxis: CHKDSK [unidad:] [fichero]
Observación: Se puede utilizar con la opción /F ó /R que se encargan de encontrar los sectores dañados y recupera la información legible en el disco.
Comando: DISKCOPY
Función: Copia el contenido total de un disco o disquete, sirve para hacer copias de seguridad. La unidad origen y destino puede ser la misma, por ejemplo cuando copiamos un disquete.
Sintaxis: DISKCOPY <unidad_origen:> <unidad_destino:>
Comando: DISKCOMP
Función: Compara el contenido de dos disquetes.
Sintaxis: DISKCOMP [unidad1: [unidad2:]]
Comando: LABEL
Función: Permite crear, cambiar o borrar el nombre de la etiqueta que tiene asignado un disco o disquete cuando éste es formateado. La etiqueta es un nombre asignado por el usuario para identificar el disco o disquete.
Sintaxis: LABEL [unidad:] [etiqueta de volumen]
Comando: VOL
Función: Muestra la etiqueta y el número de serie que se le es asignado al disco o disquete, si están especificados. Este número de serie no es modificable porque el sistema tiene que identificar de forma única el disco o disquete.
Sintaxis: VOL [unidad:]
Comando: DEFRAG
Función: Desfragmenta y optimiza el disco, almacenando los ficheros en clusters secuenciales, lo que ayuda a la optimización del rendimiento del sistema.
Sintaxis: DEFRAG
Observación: No está en Windows XP, pero se encuentra con interfaz gráfica en el menú Inicio, todos los programas, accesorios, herramientas del sistema, desfragmentador del disco.
Comando: SCANDISK
Función: Comprueba la integridad de los datos almacenados basándose en el estado del disco que almacena estos datos.
Sintaxis: SCANDISK
Observación: No está en Windows XP.
Comando: DATE
Función: Muestra o establece la fecha del sistema. En una línea posterior nos facilita la posibilidad de cambiar la configuración de la fecha del sistema. Si no se quiere cambiar la fecha del sistema pulsar simplemente Enter, en caso contrario, especificarla en formato dd-mm-aa. Si se quiere sólo consultar la fecha y que no ofrezca la posibilidad de cambiarla, deberemos añadirle el parámetro /T.
Sintaxis: DATE
Comando: TIME
Función: Muestra o establece la hora del ordenador. Si no se quiere rectificar la hora del sistema, simplemente pulsar Enter. Si se quiere sólo consultar la hora y que no ofrezca la posibilidad de cambiarla, deberemos añadirle el parámetro /T.
Sintaxis: TIME
Comando: ECHO
Función: Muestra mensajes. También se puede activar o desactivar el comando de echo poniendo ON u OFF seguido del comando.
Sintaxis: echo mensaje
Comando: EXIT
Función: Cierra el intérprete de DOS en el que estemos.
Sintaxis: EXIT
Comando: CLS
Función: Limpia la pantalla, sólo queda el directorio en el que nos encontrábamos situado en la parte superior de la pantalla.
Sintaxis: CLS
Comando: ATTRIB Función: Visualiza o modifica los atributos de un fichero.
Sintaxis: ATTRIB /s
Sintaxis: ATTRIB <fichero> <+/-></h/s/a/r> (modificará los atributos de un fichero determinado)
Observación: Con + establecemos un atributo a un fichero y con – lo borramos. Si no damos ningún parámetro lo que hacemos es visualizar los atributos.
Función: Lista todos los ficheros y directorios de la ruta en la que nos encontramos. Mediante parámetros podemos modificar ese listado.
Sintaxis: DIR [Unidad\Directorio\Fichero]
Parámetros: Algunos de los parámetros que se pueden utilizar para modificar el listado de archivos y directorios son los siguientes:
/P Muestra pantalla por pantalla el listado, para visualizar la pantalla siguiente basta con pulsar una tecla. Al pulsar una tecla se procesara el siguiente bloque de listado y así sucesivamente.
/O Ordena por el orden especificado:
/ON Ordena por nombre en formato de lista detallada.
/OE Ordena por extensión.
/OS Ordena por tamaño.
/OD Ordena por fecha.
/OG Ordena poniendo agrupados todos los directorios después de los ficheros.
/O-X Ordena inversamente por el orden especificado por X.
/S Muestra los archivos del directorio especificado y todos sus subdirectorios.
Comando: CD
Función: Permite cambiar de un directorio activo a otro.
Sintaxis: CD [Unidad:]\ [Ruta]\ [Directorio]
Observación: Si deseamos bajar un nivel en el árbol de directorios, sólo es necesario escribir cd...
Comando: MD ó MKDIR
Función: Crear directorios
Sintaxis: MD [Unidad\Ruta\] <Nombre>
Observación: Si intentamos crear un directorio que ya estuviera creado nos da error. En algunos casos se puede hacer mkdir dir1\dir2 y sería equivalente a la siguientes acciones: mkdir dir1; cd dir1; mkdir dir2; cd dir2; cd ..; cd..
Comando: RD
Función: Borra un directorio (sólo si se encuentra vacío).
Sintaxis: RD [Unidad\Ruta\] <Nombre>
Parámetros: Los parámetros que se pueden utilizar con este comando son:
/S Elimina todo el directorio a borrar aunque no esté vacío, pero pide confirmación.
/Q No pide confirmación para eliminar un árbol de directorios cuando se utiliza junto con la opción /S.
Comando: TYPE
Función: Ver el contenido de archivos de texto, haciendo un listado (no permite el uso de comodines).
Sintaxis: TYPE [unidad:]\ [ruta]\ [directorio]\<archivo>
Comando: PRINT
Función: Imprime archivo de texto.
Sintaxis: PRINT [unidad:]\ [ruta]\ [directorio]\<archivo>
Comando: COPY
Función: Copia el fichero origen al fichero destino.
Sintaxis: COPY <fichero-origen> <fichero-destino>
Observación: Para juntar varios archivos, hay que especificar un único archivo destino y los archivos origen ponerlos en el formato: archivo1+archivo2+archivo3. Si el archivo destino existe, pide confirmación de sobre escritura de dicho archivo. Si queremos que no nos pida confirmación, deberemos usar el parámetro /Y para omitir dicha confirmación.
Comando: REN o RENAME
Función: Renombra un fichero. Dará error si existe un fichero que tenga el mismo nombre dentro del mismo directorio. Con este comando se pueden utilizar los comodines del Dir.
Sintaxis: RENAME <nombre-actual> <nombre-nuevo>
Comando: MOVE
Función: Este comando mueve ficheros de un directorio a otro.
Sintaxis: MOVE [/Y] <origen> <destino>
Observación: /Y es un parámetro que poniéndolo, el MOVE moverá ficheros sin preguntar la confirmación de reemplazo a otros archivos que se puedan llamar de la misma forma al directorio de destino. En caso de no especificarse, MSDOS pedirá una confirmación de reemplazo de ficheros.
Comando: DEL ó ERASE
Función: Se encarga de borrar uno o varios archivos. Se pueden utilizar comodines.
Sintaxis: DEL [unidad:]\ [ruta]\ [directorio]\<archivo>
Parámetros: Algunos de los parámetros que se pueden utilizar con este comando son:
/P: Pide confirmación antes de eliminar cada archivo.
/F: Fuerza la eliminación de los archivos de sólo lectura.
Comando: FC
Función: Compara dos ficheros y verifica si las copias son exactas.
Sintaxis: FC fichero1 fichero2
Comando: XCOPY
Función: Copia un directorio entero con subdirectorios y ficheros incluidos. Recibe el nombre del directorio a copiar y opcionalmente el directorio destino. Admite también una serie de parámetros.
Sintaxis: XCOPY ORIGEN [DESTINO]
Parámetros: Los parámetros que admite son:
/P: Pide confirmación de SI o NO antes de copiar cada archivo.
/S: Indica que la copia debe hacerse extensiva a todos los subdirectorios, exceptuando los vacíos.
/E: Igual que con el /S, sólo que copia también los directorios vacíos.
/W: Espera la confirmación antes de copiar los archivos.
/V: Verifica si el archivo se ha copiado correctamente.
/C: Continúa copiando aunque ocurran errores.
/Q: No muestra los nombres de los archivos mientras está copiando.
Comando: EDIT
Función: Editor de texto de MSDOS con una interfaz gráfica. Permite visualizar cualquier archivo que contenga texto.
Sintaxis: EDIT [unidad:]\[ruta]\[directorio]\<archivo.ext (solo de texto)>
Ejemplo: c:\>edit fichero.txt
Con esto se nos abriría el editor de texto del MSDOS con el archivo fichero.txt. En caso de que el nombre del archivo pasado como parámetro al EDIT no exista, el EDIT abrirá un archivo nuevo en blanco almacenado con ese nombre pero de forma temporal, con lo cual luego hay que guardarlo a través del menú que ofrece el EDIT.
Comando: FORMAT
Función: Formateado, o borrado completo de un disco o disquete.
Sintaxis: FORMAT <unidad:>
Parámetros: Si se quiere realizar un formato rápido se le puede dar el parámetro /Q.
Comando: CHKDSK
Función: Comprueba el estado de un disco o disquete correspondiente a la unidad introducida como parámetro y muestra un informe de su estado.
Sintaxis: CHKDSK [unidad:] [fichero]
Observación: Se puede utilizar con la opción /F ó /R que se encargan de encontrar los sectores dañados y recupera la información legible en el disco.
Comando: DISKCOPY
Función: Copia el contenido total de un disco o disquete, sirve para hacer copias de seguridad. La unidad origen y destino puede ser la misma, por ejemplo cuando copiamos un disquete.
Sintaxis: DISKCOPY <unidad_origen:> <unidad_destino:>
Comando: DISKCOMP
Función: Compara el contenido de dos disquetes.
Sintaxis: DISKCOMP [unidad1: [unidad2:]]
Comando: LABEL
Función: Permite crear, cambiar o borrar el nombre de la etiqueta que tiene asignado un disco o disquete cuando éste es formateado. La etiqueta es un nombre asignado por el usuario para identificar el disco o disquete.
Sintaxis: LABEL [unidad:] [etiqueta de volumen]
Comando: VOL
Función: Muestra la etiqueta y el número de serie que se le es asignado al disco o disquete, si están especificados. Este número de serie no es modificable porque el sistema tiene que identificar de forma única el disco o disquete.
Sintaxis: VOL [unidad:]
Comando: DEFRAG
Función: Desfragmenta y optimiza el disco, almacenando los ficheros en clusters secuenciales, lo que ayuda a la optimización del rendimiento del sistema.
Sintaxis: DEFRAG
Observación: No está en Windows XP, pero se encuentra con interfaz gráfica en el menú Inicio, todos los programas, accesorios, herramientas del sistema, desfragmentador del disco.
Comando: SCANDISK
Función: Comprueba la integridad de los datos almacenados basándose en el estado del disco que almacena estos datos.
Sintaxis: SCANDISK
Observación: No está en Windows XP.
Comando: DATE
Función: Muestra o establece la fecha del sistema. En una línea posterior nos facilita la posibilidad de cambiar la configuración de la fecha del sistema. Si no se quiere cambiar la fecha del sistema pulsar simplemente Enter, en caso contrario, especificarla en formato dd-mm-aa. Si se quiere sólo consultar la fecha y que no ofrezca la posibilidad de cambiarla, deberemos añadirle el parámetro /T.
Sintaxis: DATE
Comando: TIME
Función: Muestra o establece la hora del ordenador. Si no se quiere rectificar la hora del sistema, simplemente pulsar Enter. Si se quiere sólo consultar la hora y que no ofrezca la posibilidad de cambiarla, deberemos añadirle el parámetro /T.
Sintaxis: TIME
Comando: ECHO
Función: Muestra mensajes. También se puede activar o desactivar el comando de echo poniendo ON u OFF seguido del comando.
Sintaxis: echo mensaje
Comando: EXIT
Función: Cierra el intérprete de DOS en el que estemos.
Sintaxis: EXIT
Comando: CLS
Función: Limpia la pantalla, sólo queda el directorio en el que nos encontrábamos situado en la parte superior de la pantalla.
Sintaxis: CLS
Comando: ATTRIB Función: Visualiza o modifica los atributos de un fichero.
Sintaxis: ATTRIB /s
Sintaxis: ATTRIB <fichero> <+/-></h/s/a/r> (modificará los atributos de un fichero determinado)
Observación: Con + establecemos un atributo a un fichero y con – lo borramos. Si no damos ningún parámetro lo que hacemos es visualizar los atributos.
Atributos
Los atributos permiten asociar a los ficheros características especiales. Estas características de los ficheros son que sean ficheros:
*De sólo lectura (R): Protege la escritura y el borrado de un fichero. El fichero sólo puede ser leído.
*De archivo (A): Sirve para saber si un determinado fichero ha sido o no modificado.
*Oculto (H): Sirve para ocultar un fichero. Por ejemplo algunos archivos del sistema son ocultos.
*De sistema (S): Sirve para identificar los archivos propios del sistema, los cuales sirven para cargar el SO.
*Para visualizar o modificar los atributos de un fichero se utiliza el comando ATTRIB.
*De sólo lectura (R): Protege la escritura y el borrado de un fichero. El fichero sólo puede ser leído.
*De archivo (A): Sirve para saber si un determinado fichero ha sido o no modificado.
*Oculto (H): Sirve para ocultar un fichero. Por ejemplo algunos archivos del sistema son ocultos.
*De sistema (S): Sirve para identificar los archivos propios del sistema, los cuales sirven para cargar el SO.
*Para visualizar o modificar los atributos de un fichero se utiliza el comando ATTRIB.
Filtros
MSDOS además de permitir re direccionar las órdenes a dispositivos de entrada y salida, también permite re direccionar las órdenes a otras órdenes. Para ello cuenta con los FILTROS, para identificarlos usa el signo | (Alt Gr + 1). Los filtros con los que cuenta son: MORE, SORT, FIND.
MORE: Visualiza el resultado de una orden páginas a página si el resultado es mayor que la pantalla.
SORT: Se encarga de ordenar los datos de entrada. Por defecto los ordena según la primera letra de cada fila de los datos de salida.
SINTAXIS: SORT [/R] [/+numero]
/R: Indica a MSDOS que debe invertir el orden de la ordenación (de mayor a menor).
/+Numero: Indica a MSDOS que en lugar de ordenar por el primer carácter, lo haga por el carácter que ocupe la posición que se le especifique.
/T: Redirige la salida al fichero especificado después de esta opción.
FIND: Localiza una cadena de caracteres dentro de un fichero. Este filtro recibe como entrada datos dispuestos en filas y devuelve sólo aquellas filas que contienen la secuencia de caracteres o la cadena que se ha especificado en la orden.
SINTAXIS: FIND [parámetro] “cadena” fichero
/V: Muestra todas las líneas que no contienen la cadena.
/C: Muestra sólo el número de líneas que contienen la cadena.
/I: No distingue mayúsculas y minúsculas.
/N: Muestra las líneas de texto con la cadena y los números de esas líneas.
MORE: Visualiza el resultado de una orden páginas a página si el resultado es mayor que la pantalla.
SORT: Se encarga de ordenar los datos de entrada. Por defecto los ordena según la primera letra de cada fila de los datos de salida.
SINTAXIS: SORT [/R] [/+numero]
/R: Indica a MSDOS que debe invertir el orden de la ordenación (de mayor a menor).
/+Numero: Indica a MSDOS que en lugar de ordenar por el primer carácter, lo haga por el carácter que ocupe la posición que se le especifique.
/T: Redirige la salida al fichero especificado después de esta opción.
FIND: Localiza una cadena de caracteres dentro de un fichero. Este filtro recibe como entrada datos dispuestos en filas y devuelve sólo aquellas filas que contienen la secuencia de caracteres o la cadena que se ha especificado en la orden.
SINTAXIS: FIND [parámetro] “cadena” fichero
/V: Muestra todas las líneas que no contienen la cadena.
/C: Muestra sólo el número de líneas que contienen la cadena.
/I: No distingue mayúsculas y minúsculas.
/N: Muestra las líneas de texto con la cadena y los números de esas líneas.