Los comandos que ejecutas en PowerShell y en el símbolo del sistema (CMD) pueden generar información. A veces, solo son unas pocas líneas, por ejemplo, cuando verificas el ping
, o puede haber muchas líneas, por ejemplo, cuando muestra tu dirección IP local o tu IP externa.
Independientemente de la duración y cantidad de la salida, a veces solo necesitas guardarla en un archivo para no tener que buscar la información una y otra vez. Tanto el símbolo del sistema como PowerShell admiten la copia y el pegado, pero también puedes guardar la salida del comando en un archivo cuando se ejecuta el comando. A continuación te indicamos cómo puedes hacerlo tanto en Símbolo del sistema como en PowerShell.
ARTÍCULOS RECOMENDADOS:
- Cómo tomar capturas de pantalla desde el CMD (Windows)
- Cómo enviar archivos vía Bluetooth (CMD) en Windows 10
- Cómo abrir archivos y carpetas desde el CMD en Windows 7/8/10
- Cómo detener e iniciar un servicio de Windows con el CMD
- Cómo desinstalar programas en Windows con CMD
- Cómo escanear malware en PC Windows 10 con CMD
- Cómo ver propiedad de permiso de cualquier carpeta en Windows 10
Guardar salida de comando del CMD
Abre Símbolo del sistema e ingrese el comando que deseas ejecutar. Sin embargo, antes de presionar Intro, agrega lo siguiente al final;
<comando_cmd> > nombre-de-archivo.txt
- ¿No sabes qué ejecutar?: 200 Comandos para utilizar desde Ejecutar en Windows
No tienes que crear el archivo de texto primero. El símbolo del sistema lo hará por ti. Si ingresas solo el nombre del archivo, se creará en el mismo directorio en el que se encuentra actualmente el Símbolo del sistema. Puedes guardar el resultado en una ubicación diferente agregando la ruta a la carpeta en la que deseas guardar el resultado.
<comando_cmd> > ruta-carpeta\nombre-de-archivo.txt
Si deseas guardar la salida en un archivo pero también verlo en el símbolo del sistema, puedes hacerlo con este comando:
<comando_cmd> > ruta-carpeta\nombre-de-archivo.txt | type ruta-carpeta\nombre-de-archivo.txt
Guardar salida de comando del PowerShell
En PowerShell, puedes enviar la salida del comando a un archivo de la misma forma que lo haces en el símbolo del sistema. Ingresa el comando que deseas ejecutar y antes de presionar Intro, agrega lo siguiente al final. De nuevo, no tendrás que crear el archivo de texto. PowerShell hará eso por ti.
<comando_ps> > nombre-de-archivo.txt
- ¿NO SABES USAR POWERSHELL?: Cómo usar Windows PowerShell: Guía Básica de Inicio
Esto guardará el archivo de salida en el mismo directorio en el que se encuentra actualmente PowerShell. Para guardar la salida en un archivo en una ubicación diferente, puedes especificar la ruta a la carpeta donde desea guardarlo.
Si desea ver el resultado, no puedes hacerlo al mismo tiempo que se crea el archivo. Una vez que se haya creado, ejecuta este comando y podrá ver su contenido.
Get-Content -Path "ruta-carpeta\nombre-de-archivo.txt"
Si te preguntas si la salida se puede guardar en un tipo diferente de archivo, la respuesta es NO. Tanto el símbolo del sistema como el PowerShell solo pueden escribir/crear archivos de texto de forma nativa y no hay forma de formatear la salida para que, cuando se guarda en un archivo, se vea de cierta manera.