Está en la página 1de 33

Operaciones (Acciones) Comandos

 Ver el contenido de un directorio  DIR

 Crear directorios  MD o MKDIR

 Cambiar de directorio  CD o CHDIR

 Cambiar de unidad 

 Crear archivos  COPY

 Ver el contenido de un archivo  TYPE

 Ver el árbol de directorios  TREE

 Copiar archivos  COPY

 Copiar directorios  XCOPY

 Cambiar el nombre de archivos y directorios  REN o RENAME

 Mover archivos y directorios  MOVE

 Eliminar archivos  DEL o ERASE

 Eliminar directorios  RD o RMDIR

Primeros pasos en CMD


20
Al ejecutar cmd.exe, por ejemplo en Windows 10, se abrirá una ventana del Símbolo del
sistema, donde se verá algo similar a:
Obsérvese que, inicialmente, estaremos ubicados en nuestro directorio –o carpeta– de
trabajo. Por ejemplo:

C:\Users\carlos>
Siendo carlos en este caso el nombre de usuario con el que nos hemos logueado en Windows.

Cambiar colores de la consola de Windows

Con el comando COLOR se pueden cambiar los colores de la consola, por ejemplo, para que el
fondo sea azul y el texto amarillo claro, se puede escribir:

COLOR 1E
En pantalla se verá:
También se podría haber escrito lo mismo en minúsculas, ya que CMD no las distingue de las
mayúsculas:

color 1e
Por otra parte, tecleando COLOR 0F se puede establecer el color negro (0) para el fondo, y el
blanco brillante (F) para el texto:

En la siguiente tabla se muestran los posibles valores que se pueden especificar al


comando COLOR:

Valo Color
r

0 Negro

1 Azul

2 Verde

3 Aguamarina

4 Rojo

5 Púrpura

6 Amarillo
Valo Color
r

7 Blanco

8 Gris

9 Azul claro

A Verde claro

B Aguamarina claro

C Rojo claro

D Púrpura claro

E Amarillo claro

F Blanco brillante

Cambiar el título de la consola de Windows

Para modificar el título de la ventana del CMD se puede utilizar el comando TITLE. Por
ejemplo, escribiendo:

TITLE Intérprete de comandos


Véase en la siguiente imagen que el título de la ventana de la consola ha cambiado:
Borrar la pantalla de la consola de Windows

El comando CLS permite borrar el texto de la consola. Para ello, no hay más que teclear:

CLS
El aspecto de la ventana del CMD ahora será:

Fecha y hora del sistema

Para visualizar y/o cambiar la fecha y hora del sistema, se pueden utilizar –respectivamente–
los comandos DATE y TIME. En la siguiente captura de la ventana de la consola de Windows,
obsérvese que, si no se desea cambiar ni la fecha ni la hora cuando se nos pide que las
escribamos, tan solo hay que pulsar la tecla Enter (Entrar) en ambos casos. Asimismo, fíjese
que tanto con DATE como con TIME, al pasarles el parámetro /T, se muestran la fecha y hora
del sistema, pero no se permite cambiarlas.

Ayuda en la consola de Windows

El comando HELP proporciona información de ayuda de los comandos del sistema. Por


ejemplo, al escribir:

HELP TITLE
Se verá:
Igualmente, se puede obtener información de ayuda de los otros comandos vistos hasta ahora
en este apartado del tutorial, tecleando:

HELP COLOR
HELP CLS
HELP DATE
HELP TIME
HELP HELP

Salir de la consola de Windows

Para cerrar la consola se puede utilizar el comando EXIT.

Ver el contenido de un directorio en CMD


32

Para ver el contenido (archivos y subdirectorios) de un directorio, se puede utilizar el


comando DIR. Por ejemplo, al ejecutar cmd.exe, por ejemplo en Windows 7, e invocar a la
orden DIR, en la consola se verá algo parecido a:

Obsérvese que, en este caso, se muestran los directorios:

 . (hace referencia al directorio actual C:\Users\carlos).

 .. (hace referencia al directorio padre del actual C:\Users).


 Contacts

 Desktop

 Documents

 Downloads

 etc.
 Crear directorios en CMD
 36
 Para crear un directorio se puede emplear el comando MD (o MKDIR). Por ejemplo,
para crear un directorio llamando pruebas, es posible escribir:
 MD pruebas
 Después, con la orden DIR, se puede comprobar que dicho directorio se ha creado:


 Como se puede apreciar en la imagen anterior, la creación del directorio pruebastuvo
lugar el 5 de abril de 2016 a las 00:29h.
 Seguidamente, si se desease crear los directorios d1 y d2 dentro del directorio pruebas.
Esto se podría hacer escribiendo:
 MD pruebas\d1
 MD pruebas\d2
 O en una sola línea:
 MD pruebas\d1 pruebas\d2
 A continuación, para comprobar que dichos directorios se han creado, se puede teclear:
 DIR pruebas
 En pantalla se vería:

Cambiar de directorio
en CMD
24
El comando CD (o CHDIR) permite cambiar de directorio. Por ejemplo, si estamos ubicados
en C:\Users\carlos y deseamos movernos al directorio C:\Users\carlos\pruebas, se puede
escribir lo siguiente:

CD pruebas
Se conseguiría lo mismo escribiendo:

CD C:\Users\carlos\pruebas
Si, posteriormente, quisiéramos volver a C:\Users\carlos, lo podríamos hacer tecleando:

CD ..
O también:

CD C:\Users\carlos
.. es una ruta relativa, mientras que C:\Users\carlos es una ruta absoluta.

Estando ubicados en el directorio carlos, para movernos al


directorio C:\Users\carlos\pruebas\d1, se puede escribir:

CD pruebas\d1
O también:

CD C:\Users\carlos\pruebas\d1
pruebas\d1 es una ruta relativa, mientras que C:\Users\carlos\pruebas\d1 es una ruta
absoluta.

Otra posibilidad, para hacer lo mismo, sería escribir, por ejemplo:

CD pruebas
CD d1
Y para, finalmente, regresar al directorio carlos, serviría:

CD ..\..
..\.. es una ruta relativa, mientras que C:\Users\carlos, como ya sabemos, es una ruta
absoluta.

En la consola, se vería, por ejemplo:

Cambiar de unidad
en CMD
25
Estando ubicados, por ejemplo, en C:\Users\carlos, para movernos a la unidad I, se puede
escribir:

I:
Posteriormente, para volver a la unidad C, se podría teclear:

C:
En la ventana de la consola de Windows se mostraría:
Véase que, al volver a la unidad C, volvemos a estar ubicados en el directorio C:\Users\carlos.

Crear archivos en CMD


46
Para crear un archivo de texto en CMD se puede utilizar el comando COPY. Otra posibilidad es
usar el Bloc de notas.

Crear archivos de texto con el comando COPY

Estando ubicados en el directorio C:\Users\carlos\pruebas para crear un archivo de texto


llamado archivo1.txt, se puede escribir:

COPY CON archivo1.txt


A continuación, será posible añadir el contenido de dicho archivo, y pulsando la combinación
de teclas Ctrl+Z se finalizará. En la siguiente imagen se ilustra la creación del archivo1.txt con
la línea de contenido:

Texto de prueba.
Obsérvese que, con el comando DIR se puede comprobar que archivo1.txt ha sido creado.

Crear archivos de texto con el Bloc de notas

Suponiendo que con el Bloc de notas de Windows se cree un archivo de texto


llamado archivo2.txt con el siguiente contenido:

Si dicho archivo es guardado en C:\Users\carlos\pruebas, al ejecutar la orden DIR en CMD se


puede comprobar la creación de dicho archivo:
Ver el contenido de
un archivo en CMD
16

El comando TYPE permite visualizar por pantalla el contenido de archivos de texto. Por


ejemplo, estando ubicados en el directorio C:\Users\carlos\pruebas, para ver el contenido del
archivo archivo1.txt creado en el apartado anterior (crear archivos en CMD) de este tutorial,
se puede escribir:
TYPE archivo1.txt
En la consola se vería:
A TYPE se le puede especificar más de un archivo. Por ejemplo, para ver el contenido
de archivo1.txt y archivo2.txt (también creado en el apartado anterior), se puede teclear:

TYPE archivo1.txt archivo2.txt


En pantalla se mostraría:

Ver el árbol de
directorios en CMD
18

El comando TREE permite ver la estructura de directorios de un directorio concreto. Por


ejemplo, estando ubicados en el directorio C:\Users\carlos\pruebas y habiendo realizado las
acciones descritas en los subapartados anteriores de este tutorial de creación de
archivos y creación de directorios, al ejecutar TREE en la consola se visualizará:
Obsérvese que, se muestran los directorios d1 y d2, pero no los
archivos archivo1.txt y archivo2.txt. Para mostrarlos se puede escribir:

TREE /F

Si, desde el directorio actual, se quisiera ver la estructura de directorios de C:\Users\carlos,


esto se podría hacer tecleando:

TREE ..
Fíjese que, el directorio carlos es el padre (..) del directorio actual (pruebas):
También se podría haber tecleado:

TREE C:\Users\carlos
Copiar archivos en CMD
11
Dada la siguiente estructura de archivos y directorios:

Para copiar archivo1.txt en el directorio d1, se puede escribir:


COPY archivo1.txt d1
Con TREE /F es posible comprobar que el archivo se ha copiado:

Si después se quisiera copiar el archivo archivo2.txt en el directorio d1, pero con otro nombre,


por ejemplo copia2.txt, se podría escribir:

COPY archivo2.txt d1\copia2.txt


En pantalla se vería:

Asimismo, se podría copiar archivo2.txt en el directorio actual con otro nombre, por


ejemplo archivo22.txt:
Si, posteriormente, se desease copiar el archivo copia2.txt en el directorio actual. Esto se
podría hacer de la siguiente forma:

Fíjese que, el directorio actual se ha especificado con el carácter punto (.).Copiar directorios en
CMD
16

Dada la siguiente estructura de archivos y directorios ubicados en C:\Users\carlos\pruebas:


Para copiar todos los archivos que contiene el directorio d1 –en este
caso archivo1.txt y copia2.txt– en otro directorio llamado d3 que todavía no existe, se puede
escribir:

XCOPY d1 d3
En la pantalla se vería algo parecido a:
Obsérvese que, se ha tenido que indicar que d3 es un directorio (D). Si después se desease
copiar todos los archivos que contiene el directorio d3 en el directorio d2, se podría teclear:

XCOPY d3 d2
En la pantalla se vería algo parecido a:
Parámetros del comando XCOPY

Entre los distintos parámetros que XCOPY acepta, a continuación vamos a ver cómo se


pueden utilizar los siguientes:

Parámetr Descripción
o

/S Copia directorios y subdirectorios, excepto los vacíos.

/E Copia directorios y subdirectorios, incluidos los vacíos.

Dada la siguiente estructura de archivos y directorios ubicados en C:\Users\carlos\pruebas2:


Al ejecutar las siguientes órdenes:

XCOPY a e
XCOPY a f /S
XCOPY a g /E
En la consola se vería:

Obsérvese que, en el directorio pruebas2, la nueva estructura de archivos y directorios sería:


 La orden XCOPY a e ha creado el directorio e, copiando en él solamente los archivos
ubicados en a (en este caso texto1.txt).

 La orden XCOPY a f /S ha creado el directorio f, haciendo una copia en él de los archivos


y subdirectorios no vacíos ubicados en a.

 La orden XCOPY a g /E ha creado el directorio g, haciendo una copia en él de todos los


archivos y subdirectorios (vacíos o no) ubicados en a.
 Cambiar el nombre de archivos y directorios en CMD
 19
 Dada la siguiente estructura de archivos y directorios en C:\Users\carlos\pruebas:

 Para cambiar el nombre de archivo2.txt por archivo3.txt, se puede usar el
comando REN (o RENAME) escribiendo:
 REN archivo2.txt archivo3.txt
 Obsérvese en la siguiente imagen que, al ejecutar la orden DIR después de cambiar el
nombre a archivo2.txt, se puede ver que ahora dicho archivo pasa a
llamarse archivo3.txt:


 Igualmente, el comando REN permite cambiar el nombre de un directorio. Por ejemplo,
si se quiere renombrar el directorio d3 por d4, se puede teclear:
 REN d3 d4
 Nuevamente, esto se podría comprobar ejecutando DIR:

Mover archivos y
directorios en CMD
20
Dada la siguiente estructura de archivos y directorios ubicados en C:\Users\carlos\pruebas:
Para mover archivo3.txt al directorio d1, se puede utilizar el comando MOVEescribiendo:

MOVE archivo3.txt d1
Después de ejecutar dicha orden, con TREE /F se podría comprobar que archivo3.txt se ha
movido:

El comando MOVE también permite cambiar el nombre a un archivo (o directorio). Por


ejemplo, al invocar la orden siguiente, archivo3.txt será movido al directorio d4y renombrado
como archivo4.txt:

MOVE d1\archivo3.txt d4\archivo4.txt


De nuevo, ejecutando TREE /F esto se podría comprobar:
Igualmente, MOVE se puede utilizar para mover directorios. Por ejemplo, la siguiente orden
movería el directorio d1 (y su contenido) dentro del directorio d2:

MOVE d1 d2
Véase en la siguiente imagen el resultado de invocar dicha orden:
Eliminar archivos en
CMD
17
Dada la siguiente estructura de archivos y directorios ubicados en C:\Users\carlos\pruebas:

Para eliminar archivo22.txt se puede utilizar el comando DEL (o ERASE) tecleando:

DEL archivo22.txt
A continuación, ejecutando TREE /F se podría comprobar que archivo22.txt ha sido eliminado:

Posteriormente, si se pretendiese eliminar todos los archivos ubicados en el directorio d4,


esto se podría hacer escribiendo:

DEL d4
El sistema preguntaría si se está seguro de eliminar todos (*) los archivos ubicados en el
directorio d4 y, al responder que sí (S), estos serían borrados, como puede verse en la
siguiente imagen:
Eliminar directorios
en CMD
13
Dada la siguiente estructura de archivos y directorios ubicados en C:\Users\carlos\pruebas:

Para eliminar el directorio d4 (el cual está vacío) se puede usar el comando RD (o RMDIR)


escribiendo:

RD d4
Seguidamente, con TREE /F se podría confirmar que el directorio d4 ha sido borrado:
Ahora bien, para eliminar un directorio que no esté vació, al comando RD hay que pasarle el
parámetro /S. Por ejemplo, para eliminar el directorio d2, habría que escribir:

RD d2 /S
En la consola se podría visualizar algo similar a:

Rutas relativas y
absolutas en CMD
14
En CMD se pueden especificar rutas relativas y absolutas para referenciar a archivos y
directorios. Por ejemplo, dada la siguiente estructura de archivos y directorios ubicados
en C:\Users\carlos\pruebas3:
Después de ubicarnos en el directorio d1 tecleando:

CD d1
Para mover el archivo a1.txt del directorio d22 al directorio d111, esto se puede hacer
indicando rutas absolutas de la siguiente forma:

MOVE C:\Users\carlos\pruebas3\d2\d22\a1.txt C:\Users\carlos\pruebas3\d1\d11\d111


Al escribir esto en la consola de Windows y comprobar con el comando TREE que la operación
se ha realizado correctamente, se podrá ver algo similar a:

Obsérvese que, en este caso, la primera ruta absoluta especificada hace referencia al
archivo a1.txt, y la segunda ruta referencia al directorio d111.

Para realizar lo mismo, se podrían utilizar rutas relativas escribiendo:

MOVE ..\d2\d22\a1.txt d11\d111


Fíjese que, para escribir rutas relativas correctas hay que tener en cuenta el directorio donde
se está ubicado, en este caso C:\Users\carlos\pruebas3\d1. Por tanto, las rutas escritas
deben ser relativas a este directorio.

Las rutas relativas y absolutas se pueden combinar. De modo que, se podría teclear
igualmente:

MOVE C:\Users\carlos\pruebas3\d2\d22\a1.txt d11\d111


O también:

MOVE ..\d2\d22\a1.txt C:\Users\carlos\pruebas3\d1\d11\d111


Si, a continuación, se quisiera mover el archivo a1.txt al directorio d1, escribiendo rutas
relativas sería válido escribir:

MOVE d11\d111\a1.txt .
En el Símbolo del sistema se mostraría algo parecido a:

Asimismo, se podría realizar la misma operación tecleando cualquiera de las siguientes


combinaciones de rutas relativas y absolutas:

MOVE C:\Users\carlos\pruebas3\d1\d11\d111\a1.txt .
MOVE d11\d111\a1.txt C:\Users\carlos\pruebas3\d1
MOVE C:\Users\carlos\pruebas3\d1\d11\d111\a1.txt C:\Users\car

También podría gustarte