Comandos de Windows
Comandos de Windows
Comandos de Windows
Una línea de comandos (a menudo también conocida como consola o terminal) es una interfaz
basada en texto dentro de un sistema operativo a través de la que los usuarios envían
comandos al sistema operativo. De esta manera pueden, por ejemplo, organizarse archivos,
iniciarse programas o ejecutarse otros comandos que afectan al sistema operativo, al
ordenador o a la red.
En los sistemas operativos más antiguos como, por ejemplo, MS-DOS, no podían utilizarse
interfaces gráficas de usuario ni se navegaba con ratón. En lugar de ello, tenían que
introducirse todos los comandos, mostrándose así en la pantalla las estructuras de directorio
como texto sin formato. Tras el paso a los sistemas operativos gráficos, la línea de comandos
siguió basándose en texto.
En la tabla siguiente se describe la notación que se usa para indicar la sintaxis de línea de
comandos.
Clave de sintaxis
Notación Descripción
Texto sin corchetes o llaves Elementos que debe escribir como se muestra
<Texto dentro de corchetes Marcador de posición para el que se debe
angulares > proporcionar un valor.
[Texto entre corchetes] Elementos opcionales
{Texto entre llaves} Conjunto de elementos necesarios; Elija una
Barra vertical (|) Separador para elementos mutuamente excluyentes;
Elija una
Puntos suspensivos (...) Elementos que se pueden repetir
Archivo
Comando Descripción Versión de Windows
CMD
append Determina la ruta en la que se tienen que buscar 32 bits/DOS
archivos.
assoc Modifica el programa vinculado a una extensión de 10/8/7/Vista/XP
archivo determinada.
attrib Cambia los atributos de determinados archivos. Con el Cualquier
parámetro +R puede protegerse un archivo, por Win/DOS
ejemplo, de posibles cambios.
cipher Muestra y modifica el estado del cifrado de los archivos 10/8/7/Vista/XP
y directorios en particiones NTFS.
comp Compara los contenidos de dos archivos o de dos 10/8/7/Vista/XP
conjuntos de archivos. El resultado puede
representarse como valor decimal (/D) o como carácter
ASCII (/A).
compact Muestra y modifica el estado de compresión de los 10/8/7/Vista/XP
archivos y directorios en particiones NTFS.
copy Copia uno o varios archivos en otro lugar. Además, Cualquier
también es posible unir varios archivos en uno. Como Win/DOS
wildcard puede utilizarse el asterisco.
cscript Ejecuta scripts a través del Microsoft Script Host. Con Cualquier
la opción /D se activa la depuración de programas Win/DOS
(debugging).
del Elimina uno o varios archivos. Para eliminar todos los Cualquier
archivos de las subcarpetas puede utilizarse el Win/DOS
parámetro /S. Los archivos de solo lectura se eliminan
con /F. Como alternativa también puede utilizarse el
comando erase.
deltree Elimina un directorio y todos los subdirectorios y 98/95/DOS
archivos incluidos en él.
diantz Comprime archivos sin pérdidas en formato CAB. El 7/Vista/XP
comando tiene la misma función que makecab.
diskcomp Compara el contenido de dos disquetes. Cualquier Win
(excepto 10)/DOS
diskcopy Copia el contenido de un disquete en otro. Cualquier Win
(excepto 10)/DOS
endlocal Finaliza el período de validez de los cambios en 10/8/7/Vista/XP
archivos batch o en scripts. Tras utilizar el comando,
los cambios se aplican a todo el sistema y la
localización se inicia con setlocal.
erase Tiene la misma función que del. Cualquier
Win/DOS
exe2bin Convierte un archivo EXE en uno BIN. 32 bits
expand Extrae archivos y carpetas incluidos en archivos CAB. Cualquier Win
(excepto XP de 64
bits)/DOS
extrac32 Extrae archivos y carpetas comprendidos en archivos Cualquier Win
CAB. El programa forma parte de Internet Explorer,
pero también puede emplearse en la línea de comandos.
extract Extrae archivos y carpetas incluidos en archivos CAB. 98/95
Las nuevas versiones de Windows utilizan expand.
fc Compara dos archivos individuales o dos conjuntos de Cualquier
archivos entre sí y muestra sus diferencias. Win/DOS
for Especifica que se debe ejecutar un comando Cualquier
determinado para cada archivo de un conjunto de Win/DOS
archivos. El comando se utiliza, sobre todo, en archivos
batch y de script.
forfiles Escoge uno o varios archivos y ejecuta un comando 10/8/7/Vista
relacionado con dichos archivos. Se utiliza, sobre todo,
para archivos batch y de script.
ftype Determina un programa con el que debe abrirse un tipo 10/8/7/Vista/XP
de archivo específico.
goto Hace que la ejecución de un programa batch salte a una Cualquier
línea (marca) específica. Win/DOS
if Representa una sentencia condicional y como tal, Cualquier
ejecuta expresiones en archivos batch solo bajo ciertas Win/DOS
condiciones. Puede ampliarse por medio de not en caso
de que los comandos no puedan ejecutarse bajo ciertas
condiciones.
makecab Comprime archivos sin pérdidas en formato CAB. 10/8/7/Vista/XP
Alternativamente también puede utilizarse el comando
diantz.
mklink Crea un enlace simbólico a un archivo. Con /D también 10/8/7/Vista
pueden crearse enlaces con directorios. /H permite
crear un enlace fijo en lugar de uno simbólico.
move Desplaza uno o varios archivos de un directorio a otro y Cualquier
también puede modificar el nombre de los directorios. Win/DOS
Por defecto, el comando sobrescribe otros archivos con
el mismo nombre al mover archivos a su destino. Para
evitarlo se utiliza el parámetro /-Y.
openfiles Muestra y separa los archivos y las carpetas abiertos de 10/8/7/Vista/XP
un sistema.
recover Restablece los archivos legibles que se encuentran en 10/8/7/Vista/XP
un soporte de datos.
ren Modifica el nombre de un archivo específico, pero el Cualquier
directorio y la unidad no pueden modificarse. También Win/DOS
puede utilizarse el comando rename.
rename Tiene la misma función que ren. Cualquier
Win/DOS
replace Reemplaza el archivo o los archivos seleccionados por Cualquier
uno o varios archivos. Con el parámetro /S también se Win/DOS
sustituyen los archivos de las subcarpetas y con /U solo
se reemplazan archivos si la otra versión es más actual.
El parámetro /A permite que los usuarios inserten
nuevos archivos simultáneamente en el directorio de
destino. Este parámetro no es compatible con /S y /U.
robocopy Posibilita la llamada copia de archivos robusta. Se trata 10/8/7/Vista
de una versión ampliada de copy y xcopy, de modo que
con robocopy pueden transferirse datos con éxito
incluso cuando hay interrupciones en la red. En total
existen 72 parámetros con los que puede personalizarse
el comando de copia.
rsm Gestiona los medios en dispositivos extraíbles. Se Vista/XP
utiliza en archivos batch y en scripts para dar soporte a
programas que no utilizan la Removable Storage API.
setlocal Limita el ámbito de validez de los cambios en archivos 10/8/7/Vista/XP
batch o en scripts. Con el comando, los cambios solo se
aplican a estos archivos. La localización se inicia con
endlocal.
share Instala file sharing y file locking. 32 bits/DOS
sxstrace Inicia la WinSxs Tracing Utility, una herramienta de 10/8/7/Vista
diagnósticos de programación.
takeown Recupera los derechos de acceso de los 10/8/7/Vista
administradores a un archivo y que se han perdido al
reasignar a un usuario.
undelete Deshace la eliminación de un archivo. DOS
verify Al activarse comprueba que los archivos se hayan Cualquier
escrito correctamente en un soporte de datos. Este Win/DOS
ajuste está desactivado por defecto en la configuración.
where Encuentra archivos que se corresponden con un 10/8/7/Vista
esquema de búsqueda específico dentro del que
pueden emplearse los símbolos * y ?.
xcopy Copia archivos y estructuras de directorio completas, Cualquier
para lo que el comando ofrece numerosas opciones Win/DOS
adicionales. Así puede especificarse, por ejemplo, que
solo se copien archivos anteriores a una fecha
determinada (/D) y, asimismo, que también se
sobrescriban archivos protegidos contra escritura (/R).
Sistema
Referencias
https://docs.microsoft.com/es-es/windows-server/administration/windows-
commands/windows-commands
https://docs.microsoft.com/es-es/windows-server/administration/windows-
commands/command-line-syntax-key