Está en la página 1de 46

INSTITUTO TECNOLGICO DE

IGUALA

MATERIA:

ADMINISTRACIN Y ORGANIZACIN DE DATOS

ALUMNO:

ALEXIS URIEL SALINAS MONTUFAR

PROFESOR:

NESTOR ANTONIO MONTENEGRO CUENCA

TRABAJO:

INVESTIGACIN

"OPERACIONES BSICAS SOBRE ARCHIVOS EN CMD".

ESPECIALIDAD:

ING. INFORMATICA

GRUPO:

U
OPERACIONES BSICAS SOBRE
ARCHIVOS Y DIRECTORIOS EN
CMD

En los sub apartados de esta seccin del tutorial se describen operaciones (acciones)
elementales que pueden ser realizadas sobre archivos y directorios.

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 REN o RENAM


Operaciones (Acciones) Comandos

directorios E

Mover archivos y directorios MOVE

Eliminar archivos DEL o ERASE

Eliminar directorios RD o RMDIR

VER EL CONTENIDO DE UN DIRECTORIO


EN CMD

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:
Obsrvese 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


Para crear un directorio se puede emplear el comando MD (o MKDIR). Por ejemplo, para
crear un directorio llamando pruebas, es posible escribir:

Despus, con la orden DIR, se puede comprobar que dicho directorio se ha creado:
Como se puede apreciar en la imagen anterior, la creacin del directorio pruebas tuvo
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 podra hacer escribiendo:

O en una sola lnea:

A continuacin, para comprobar que dichos directorios se han creado, se puede teclear:
En pantalla se vera:

CAMBIAR DE DIRECTORIO EN
CMD
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:

Se conseguira lo mismo escribiendo:

Si, posteriormente, quisiramos volver a C:\Users\carlos, lo podramos hacer


tecleando:

O tambin:
.. 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:

O tambin:

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


una ruta absoluta.

Otra posibilidad, para hacer lo mismo, sera escribir, por ejemplo:

Y para, finalmente, regresar al directorio carlos, servira:

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


una ruta absoluta.

En la consola, se vera, por ejemplo:


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

Posteriormente, para volver a la unidad C, se podra teclear:

En la ventana de la consola de Windows se mostrara:


Vase que, al volver a la unidad C, volvemos a estar ubicados en el
directorio C:\Users\carlos.

Crear archivos en CMD


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:

A continuacin, ser posible aadir el contenido de dicho archivo, y pulsando la


combinacin de teclas Ctrl+Z se finalizar. En la siguiente imagen se ilustra la creacin
del archivo1.txt con la lnea de contenido:
Obsrvese 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 creacin de dicho archivo:
Ver el contenido de un archivo en CMD

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:

En la consola se vera:
A TYPE se le puede especificar ms de un archivo. Por ejemplo, para ver el contenido
de archivo1.txt y archivo2.txt (tambin creado en el apartado anterior), se puede
teclear:

En pantalla se mostrara:
Ver el rbol de directorios en CMD

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 creacin de archivos y creacin de directorios, al ejecutar TREE en la consola se
visualizar:

Obsrvese que, se muestran los directorios d1 y d2, pero no los


archivos archivo1.txt y archivo2.txt. Para mostrarlos se puede escribir:
Si, desde el directorio actual, se quisiera ver la estructura de directorios
de C:\Users\carlos, esto se podra hacer tecleando:

Fjese que, el directorio carlos es el padre (..) del directorio actual (pruebas):

Tambin se podra haber tecleado:


Copiar archivos en CMD
Dada la siguiente estructura de archivos y directorios:

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

Con TREE /F es posible comprobar que el archivo se ha copiado:


Si despus se quisiera copiar el archivo archivo2.txt en el directorio d1, pero con otro
nombre, por ejemplo copia2.txt, se podra escribir:

En pantalla se vera:
Asimismo, se podra 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 podra hacer de la siguiente forma:

Fjese que, el directorio actual se ha especificado con el carcter punto (.)


Copiar directorios en CMD
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 todava no existe, se
puede escribir:

En la pantalla se vera algo parecido a:


Obsrvese que, se ha tenido que indicar que d3 es un directorio (D). Si despus se
desease copiar todos los archivos que contiene el directorio d3 en el directorio d2, se
podra teclear:

En la pantalla se vera algo parecido a:


Parmetros del comando XCOPY
Entre los distintos parmetros que XCOPY acepta, a continuacin, vamos a ver cmo
se pueden utilizar los siguientes:

Parmetro Descripcin

/S Copia directorios y subdirectorios, excepto los vacos.

/E Copia directorios y subdirectorios, incluidos los vacos.

Dada la siguiente estructura de archivos y directorios ubicados


en C:\Users\carlos\pruebas2:
Al ejecutar las siguientes rdenes:

En la consola se vera:
Obsrvese que, en el directorio pruebas2, la nueva estructura de archivos y directorios
sera:
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 vacos 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 (vacos o no) ubicados en a.

Cambiar el nombre de archivos y


directorios en CMD

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:
Obsrvese en la siguiente imagen que, al ejecutar la orden DIR despus 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:

Nuevamente, esto se podra comprobar ejecutando DIR:


Mover archivos y directorios en CMD

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 MOVE
escribiendo:

Despus de ejecutar dicha orden, con TREE /F se podra comprobar


que archivo3.txt se ha movido:

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


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

De nuevo, ejecutando TREE /F esto se podra comprobar:


Igualmente, MOVE se puede utilizar para mover directorios. Por ejemplo, la siguiente
orden movera el directorio d1 (y su contenido) dentro del directorio d2:

Vase en la siguiente imagen el resultado de invocar dicha orden:


Eliminar archivos en CMD
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:

A continuacin, ejecutando TREE /F se podra comprobar que archivo22.txt ha sido


eliminado:
Posteriormente, si se pretendiese eliminar todos los archivos ubicados en el
directorio d4, esto se podra hacer escribiendo:

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

Para eliminar el directorio d4 (el cual est vaco) se puede usar el


comando RD (o RMDIR) escribiendo:
Seguidamente, con TREE /F se podra 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 parmetro /S. Por ejemplo, para eliminar el directorio d2, habra que escribir:

En la consola se podra visualizar algo similar a:


Rutas relativas y absolutas en CMD

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:

Despus de ubicarnos en el directorio d1 tecleando:


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


operacin se ha realizado correctamente, se podr ver algo similar a:

Obsrvese 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 podran utilizar rutas relativas escribiendo:

Fjese 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 podra teclear
igualmente:
O tambin:

Si, a continuacin, se quisiera mover el archivo a1.txt al directorio d1, escribiendo rutas
relativas sera vlido escribir:

En el Smbolo del sistema se mostrara algo parecido a:

Asimismo, se podra realizar la misma operacin tecleando cualquiera de las siguientes


combinaciones de rutas relativas y absolutas:

MOVE C:\Users\carlos\pruebas3\d1\d11\d111\a1.txt
C:\Users\carlos\pruebas3\d1
Comodines en CMD
En CMD existen dos comodines que permiten especificar grupos de:

archivos
directorios
archivos y directorios

cuyos nombres tengan uno o ms caracteres en comn.

Caracteres comodines en CMD


Comodn Descripcin

* (asterisco) Representa a cero, uno o ms caracteres.

? (interrogacin) Representa a un carcter.

Ejemplos de uso del comodn asterisco (*)


EJEMPLO Dada la siguiente estructura de archivos y directorios:

Si utilizando el comando DIR se quieren mostrar todos los archivos y directorios cuyos
nombres comienzan por la letra a, se puede escribir:
En el Smbolo del sistema se ver:

EJEMPLO Dada la siguiente estructura de archivos y directorios:

Para mover todos los archivos que tengan extensin (.exe) al directorio programas, se
puede teclear:

En la consola de Windows se ver algo parecido a:


Con TREE /F se ha comprobado que los archivos con extensin (.exe) se han movido
correctamente.

Ejemplos de uso del comodn interrogacin (?)


EJEMPLO Dada la siguiente estructura de archivos y directorios:

Al teclear:
En la consola se visualizarn tres archivos (archivo1.txt, archivo2.txt y archivo3.txt):

EJEMPLO Dada la siguiente estructura de archivos y directorios:

Al teclear:

En el Smbolo del sistema se mostrarn tres archivos (a12a.txt, a2aa.txt y aaaa.txt):


Comandos CMD (MS-DOS) en
Windows
Los comandos mostrados en la tabla siguiente pueden ser ejecutados en el intrprete
de comandos de Windows. De cada uno de ellos se indica su funcionalidad. Ahora
bien, hay que tener en cuenta que no todos los comandos se pueden ejecutar en
todas las versiones de Microsoft Windows (Windows XP, Windows 7, Windows
10, Windows Server 2008, Windows Server 2012...).

Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

ASSOC * Muestra o modifica las asociaciones de las extensiones de archivos.

AT Planifica comandos y programas para ejecutarse en un equipo. Est


en desuso, en su lugar se recomienda utilizar schtask.exe.

ATTRIB Muestra o cambia los atributos del archivo.

BREAK * Establece o elimina la comprobacin extendida de Ctrl+C en los


sistemas MS-DOS. Este comando ya no est en uso. Se incluye
para preservar la compatibilidad con archivos de MS-DOS ya
Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

existentes, pero no tiene ningn efecto en la lnea de comandos


porque la funcionalidad es automtica.

CALCS Muestra o modifica las listas de control de acceso (ACLs) de


archivos.

CALL * Llama a un programa por lotes desde otro.

CD * Muestra el nombre del directorio actual o cambia a otro directorio.

CHCP Muestra o establece el nmero de pgina de cdigos activa.

CHDIR * Muestra el nombre del directorio actual o cambia a otro directorio.

CHKDSK Comprueba un disco y muestra un informe de su estado.

CHKNTFS Muestra o modifica la comprobacin de disco al iniciar (arrancar).

CLS * Borra la pantalla.

CMD Inicia una nueva instancia del intrprete de comandos de Windows.

COLOR * Establece los colores del primer plano y fondo predeterminados de


la consola.

COMP Compara el contenido de dos archivos o un conjunto de archivos.

COMPACT Muestra o cambia el estado de compresin de archivos en


particiones NTFS.

CONVERT Convierte volmenes FAT a volmenes NTFS. No puede convertir la


unidad actual.

COPY * Copia uno o ms archivos a otro lugar (en otra ubicacin).


Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

DATE * Muestra o establece la fecha.

DEL * Elimina uno o ms archivos.

DIR * Muesra una lista de archivos y subdirectorios en un directorio.

DISKPART Muestra o configura las propiedades de particin de disco.

DISKCOMP Compara el contenido de dos disquetes.

DOSKEY Edita lneas de comando, recupera comandos de Windows y crea


macros.

DRIVERQUERY Muestra el estado y las propiedades actuales del controlador de


dispositivo.

ECHO * Muestra mensajes, o activa y descativa el eco.

ENDLOCAL * Termina la bsqueda de variables de entorno del archivo por lotes.

ERASE * Elimina uno o ms archivos.

EXIT * Sale del programa cmd.exe (intrprete de comandos).

FC Compara dos archivos o conjunto de archivos y muetra las


diferencias entre ellos.

FIND Busca una cadena de texto en uno o ms archivos.

FINDSTR Busca cadenas de texto en archivos.

FOR * Ejecuta un comando para cada archivo en un conjunto de archivos.

FORMAT Formatea un disco para usarse con Windows.


Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

FSUTIL Muestra o configura las propiedades del sistema de archivos.

FTYPE * Muestra o modifica los tipos de archivo usados en asociaciones de


extensin de archivo.

GOTO * Direcciona el intrprete de comandos de Windows a una lnea con


etiqueta.

GPRESULT Muestra informacin de directiva de grupo por equipo o usuario.

GRAFTABL Permite a Windows mostrar un conjunto de caracteres extendidos


en modo grfico.

HELP Proporciona informacin de ayuda para los comandos Windows.

ICACLS Muestra, modifica, hace copias de seguridad o restaura listas de


control de acceso (ACL) para archivos y directorios.

IF * Ejecuta procesos condicionales en programas por lotes.

LABEL Crea, cambia o elimina la etiqueta del volumen de un disco.

MD * Crea un directorio.

MKDIR * Crea un directorio.

MKLINK * Crea vnculos simblicos y vnculos fsicos.

MODE Configura un dispositivo de sistema.

MORE Muestra la informacin pantalla por pantalla.

MOVE * Mueve uno o ms archivos de un directorio a otro en la misma


unidad.
Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

OPENFILES Muestra archivos compartidos abiertos por usuarios remotos como


recurso compartido de archivos.

PATH * Muetra o establece una ruta de bsqueda para archivos ejecutables.

PAUSE * Suspende el proceso de un archivo por lotes y muestra un mensaje.

POPD * Restaura el valor anterior del directorio actual guardado en PUSHD.

PRINT Imprime un archivo de texto.

PROMPT * Cambia el smbolo de comandos de Windows.

PUSHD * Guarda el directorio actual y despus lo cambia.

RD * Elimina un directorio.

RECOVER Recupera la informacin legible de un disco daado o defectuoso.

REM * Registra comentarios (notas) en archivos por lotes o CONFIG.SYS.

REN * Cambia el nombre de uno o ms archivos.

RENAME * Cambia el nombre de uno o ms archivos.

REPLACE Reemplaza archivos.

RMDIR * Elimina (quita) un directorio.

ROBOCOPY Utilidad avanzada para copiar archivos y rboles de directorios.

SC Muestra o configura servicios (procesos en segundo plano).

SCHTASKS Programa comandos y programa para ejecutarse en un equipo


Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

SET * Muestra, establece o elimina (quita) variables de entorno en


Windows.

SETLOCAL * Inicia la localizacin de los cambios de entorno en un archivo por


lotes.

SHIFT * Cambia la posicin de parmetros reemplazables en archivos por


lotes.

SHUTDOWN Permite el apagado local o remoto de un equipo.

SORT Ordena la salida.

START * Inicia otra ventana para ejecutar un programa o comando


especificado.

SUBST Asocia una ruta de acceso con una letra de unidad.

SYSTEMINFO Muestra las propiedades y la configuracin especficas del equipo.

TASKKILL Termina o interrumpe un proceso o aplicacin que se est


ejecutando.

TASKLIST Muestra todas las tareas en ejecucin, inlcuidos los servicios.

TIME * Muestra o establece la hora del sistema.

TITLE * Establece el ttulo de la ventana de una sesin de cmd.exe.

TREE Muestra grficamente la estructura de directorios de una unidad o


ruta de acceso.

TYPE * Muestra el contenido de uno o ms archivos de texto (.bat, .txt,...).


Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

VER * Muestra la versin de Windows.

VERIFY * Comunica a Windows si debe comprobar que los archivos se


escriben de forma correcta en un disco.

VOL * Muestra la etiqueta del volumen y el nmero de serie del disco.

WMIC Muestra informacin de WMI en el shell de comandos interactivo.

XCOPY Copia archivos y rboles de directorios.

(*) Con un asterisco se han marcado los comandos internos de cmd.exe. En cuanto a
los comandos externos, lo normal es que estn ubicados en el
directorio C:\WINDOWS\System32. Por ejemplo: help.exe, tree.exe, xcopy.exe...

También podría gustarte