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 pythonMuestra todas las rutas desde las que se puede ejecutar «python». La primera es la que se usará.
where notepadIndica dónde está el Bloc de notas.
where /r C:\Users\Ana *.logBusca archivos .log de forma recursiva (/r) en la carpeta indicada.
A tener en cuenta
- Si
whereno encuentra nada, el programa no está en el PATH aunque esté instalado. Mira la guía de la variable PATH. - En PowerShell,
wherees un alias deWhere-Object; usawhere.exeoGet-Command.
Fuentes consultadas
- where (referencia de comandos de Windows) (Microsoft Learn)