CMD Master
Volver al blog
Arnošt Havelka

Flujos y Tuberías

Domina el flujo de datos con Redirección y Tuberías.

Iniciar lección interactiva
Flujos y Tuberías

Flujos y Tuberías

Cada comando en Windows tiene tres "flujos" estándar:

  1. STDIN (0): Entrada Estándar (Teclado)
  2. STDOUT (1): Salida Estándar (Pantalla)
  3. STDERR (2): Error Estándar (Pantalla)

Manipulando estos flujos, puedes guardar errores potenciales en un archivo de registro, encadenar comandos o automatizar la entrada.

Usage:
comando
operador
>
Redirige STDOUT a un archivo (Sobrescribir).
>>
Redirige STDOUT a un archivo (Anexar).
|
Canaliza STDOUT del comando 1 a STDIN del comando 2.
2>
Redirige STDERR (Errores) a un archivo.

Escenarios Comunes

1. La Tubería (|)

Pasa la salida de un comando como entrada al siguiente.

Ejemplo: Listar archivos y encontrar específicos.

dir | find "txt"

2. Redirección de Salida (>) y (>>)

Guarda resultados en un archivo.

Ejemplo: Guardar detalles de ipconfig.

ipconfig > info_red.txt

3. Redirección de Error (2>)

Separa la salida limpia de los mensajes de error.

Ejemplo: Ocultar errores al eliminar archivos inexistentes.

del archivo_inexistente.txt 2> nul

(Enviar a nul efectivamente descarta la salida)

Ejemplos del Mundo Real

1. Ordenar Salida

Listar archivos de texto y ordenarlos por nombre.

Command Prompt
C:\Users\User>dir /b *.txt | sort

2. Registrando Errores por Separado

Intenta listar una carpeta que no existe, y guarda el error.

Command Prompt
C:\Users\User>dir CarpetaFaltante 2> errores.log

Comprobación de conocimientos

1 / 3

¿Qué número representa el Error Estándar (STDERR)?

Siguiente

Básicos de Red

Domina Ipconfig, Ping y Tracert.