Comandos · Sistema y programas

where

Localiza la ruta completa de un programa, un comando o un archivo según las carpetas de la variable PATH.

Dónde se escribe
Solo CMD
Permisos
No necesita administrador
Riesgo
Bajo: solo consulta datos o hace cambios que no afectan a tus archivos.

Para qué sirve

Cuando escribes un comando, Windows lo busca en las carpetas de la variable PATH. where te dice cuál de ellas se está usando, algo esencial cuando hay varias versiones del mismo programa.

También puede buscar archivos por nombre en una carpeta y sus subcarpetas.

Cómo se usa

where python

Muestra todas las rutas desde las que se puede ejecutar «python». La primera es la que se usará.

where notepad

Indica dónde está el Bloc de notas.

where /r C:\Users\Ana *.log

Busca archivos .log de forma recursiva (/r) en la carpeta indicada.

A tener en cuenta

  • Si where no encuentra nada, el programa no está en el PATH aunque esté instalado. Mira la guía de la variable PATH.
  • En PowerShell, where es un alias de Where-Object; usa where.exe o Get-Command.