where în Comenzi Windows (CMD)

Localizează și afișează calea binarului executabil căutat în directoarele din variabila de mediu PATH.

Sintaxă
where python
where git.exe
where /r C:\Proiecte *.sln

Ce face where

Comanda where este echivalentul direct al utilitarului which din Linux/macOS. Atunci când tastezi o comandă în terminal (de exemplu node sau python), Windows scanează lista de foldere din variabila PATH pentru a găsi fișierul executabil corespunzător.

Dacă rulezi where python, comanda îți va arăta exact care executabil este apelat primul și dacă ai versiuni duplicate instalate în locații diferite (rezolvând rapid dilema ‘de ce rulează versiunea veche?’).

Parametrul /r transformă comanda într-un căutător recursiv de fișiere pe disc, căutând orice tipar de fișier dintr-o locație de start.

Opțiuni și argumente

Opțiune / Parametru Descriere
where <nume> Caută executabilul în directorul curent și în PATH.
/r <director> Caută recursiv fișierele potrivite începând din directorul specificat.
/q Mod silențios (Quiet): nu afișează nimic, doar setează codul de ieșire %errorlevel% (0 = găsit).

Ce returnează

Căile absolute ale executabilelor găsite pe disc.

Exemple

Exemplul 1: Depanarea versiunilor multiple de Python instalate

Afișează ordinea exactă în care Windows găsește executabilele în PATH.

where python

Ieșire în terminal

C:\Users\Dexter\AppData\Local\Programs\Python\Python312\python.exe
C:\Program Files\Python311\python.exe
C:\Users\Dexter\AppData\Local\Microsoft\WindowsApps\python.exe

Greșeli frecvente

  • Căutarea unui alias PowerShell sau a unei comenzi interne CMD (cum ar fi ‘dir’ sau ‘copy’); acestea nu sunt fișiere separate pe disc, așa că where va raporta: ‘Could not find files’.
  • Ignorarea intrărilor ‘WindowsApps’ din Windows Store care pot intercepta comanda înaintea instalării reale.

Comenzi înrudite

  • set: Afișează, creează sau modifică variabilele de mediu în sesiunea curentă de Command Prompt.
  • dir: Afișează lista fișierelor și subdirectoarelor dintr-un folder cu atribute, dată și mărime.
  • type: Afișează conținutul unui fișier text direct în consola Command Prompt (echivalentul ‘cat’ din Linux).
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: where

Ai o nelămurire despre utilizarea comenzii where sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.