Skip to main content

Cómo redirigir la salida del símbolo del sistema a un archivo [Fácil]

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (Abril 2025)

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (Abril 2025)
Anonim

Muchos comandos de línea de comandos, y los comandos de DOS para esa materia, se ejecutan no solo para hacer algo, pero para proporcionarle información.

El comando ping, el comando dir, el comando tracert y muchos otros pueden venir a la mente cuando piense en comandos populares que producen muchos datos en la ventana del símbolo del sistema.

Desafortunadamente, las trescientas líneas de información del comando dir no le hacen mucho bien a medida que avanza. Sí, el comando more puede ser útil aquí, pero ¿qué sucede si desea ver el resultado más adelante, o enviarlo a un grupo de soporte técnico o usarlo en una hoja de cálculo, etc.?

Aquí es donde un operador de redirección se vuelve muy útil. Usando un operador de redirección, puede redirigir La salida de un comando a un archivo. Es uno de nuestros trucos y hacks de comandos de comando favoritos.

En otras palabras, toda la información que se muestra en el símbolo del sistema después de ejecutar un comando se puede guardar en un archivo que puede abrir en Windows para consultar más adelante o manipularlo como desee.

Si bien hay varios operadores de redireccionamiento, que puede leer en detalle aquí, dos, en particular, se utilizan para enviar los resultados de un comando a un archivo: el signo mayor que >, y el doble signo mayor, >>.

Cómo utilizar operadores de redirección

La forma más fácil de aprender a usar estos operadores de redirección es ver algunos ejemplos:

ipconfig / all> mynetworksettings.txt

En este ejemplo, toda la información de configuración de red que se ve normalmente en la pantalla después de ejecutar ipconfig / all, se guarda en un archivo con el nombre de mynetworksettings.txt. Se almacena en la carpeta a la izquierda del comando, C: Users jonfi en este caso.

Como puedes ver, la > el operador de redirección va entre el comando ipconfig y el nombre del archivo en el que desea almacenar la información. Si el archivo ya existe, se sobrescribirá. Si no existe ya, será creado.

Nota: Aunque se creará un archivo si no existe, las carpetas no. Para guardar la salida del comando en un archivo en una carpeta específica que aún no existe, primero cree la carpeta y luego ejecute el comando. Puedes hacer carpetas sin salir del símbolo del sistema con la mkdir mando.

ping 10.1.0.12> "C: Users jonfi Desktop Ping Results.txt"

Aquí, cuando se ejecuta el comando ping, el símbolo del sistema envía los resultados a un archivo con el nombre de Resultados de ping.txt ubicado en el escritorio del usuario jonfi, que se encuentra en C: Users jonfi Desktop. La ruta completa del archivo está entre comillas porque había un espacio involucrado.

Recuerde, al usar el > operador de redirección, el archivo especificado se crea si no existe y se sobrescribe si existe.

ipconfig / all >> server files officenetsettings.log

Este ejemplo usa el >> operador de redirección que funciona de manera muy similar a la > operador, solo en lugar de sobrescribir el archivo de salida, si existe, agrega la salida del comando al final del archivo.

Entonces, digamos que la primera vez que use este comando es en la computadora A. La officenetsettings.log Se crea el archivo y el resultado de ipconfig / all En la computadora A se escribe en el archivo. A continuación, ejecuta el mismo comando en la Computadora B. Esta vez, sin embargo, el resultado es adicional al officenetsettings.log por lo que la información de la red de ambos La computadora A y la computadora B están incluidas en el archivo.

Este es un ejemplo del aspecto que podría tener este archivo LOG después de que se le haya exportado un comando:

Como ya te habrás dado cuenta, la >> El operador de redireccionamiento es realmente útil cuando está recopilando información similar de varias computadoras o comandos y le gustaría tener todos esos datos en un solo archivo.