Eu quero saber o caminho completo de um script/executável que é executado quando eu insiro um comando no prompt (Anaconda).
quando eu digito
where conda
eu obtenho três resultados
C:\ProgramData\Anaconda3\Library\bin\conda.bat
C:\ProgramData\Anaconda3\Scripts\conda.exe
C:\ProgramData\Anaconda3\condabin\conda.bat
Eu pensei que poderia reduzi-lo com
where "$path:conda"
Mas obtive o mesmo resultado.
Qual desses três é realmente executado quando, por exemplo, eu corro conda list
?
A variável path armazena caminhos definidos por sistemas, programas e/ou pelo usuário
Esta variável pode ser editada e caminhos podem ser adicionados pelos programas durante o processo de instalação, ou também adicionados pelo usuário manualmente, mas por si só visa facilitar que os componentes de software sejam utilizados/encontrados.
Quando um comando for executado, o sistema tentará executá-lo utilizando a pasta atual, quando não corresponder, então percorrerá cada um dos caminhos definidos e obedecendo a ordem de ocorrências delimitador por delimitador
;
e executará imediatamente no primeiro correspondência encontrada, e apenas aquela.Para encontrar um arquivo pesquisando na pasta atual e em todos os caminhos definidos na variável path:
Para localizar um arquivo pesquisando todos os caminhos definidos na variável path, mas não na pasta atual:
Para localizar um arquivo pesquisando apenas na pasta atual sem pesquisar a variável de caminho:
Para localizar um arquivo pesquisando a pasta atual e todas as suas subpastas:
Para procurar um arquivo em uma pasta, basta especificar:
Para procurar um arquivo em apenas duas pastas (ou mais)
Para localizar um arquivo pesquisando a unidade atual e todas as suas subpastas:
Obs.: 1 Caso queira todas as extensões, remova .ext
Obs.: 2 Caso o arquivo não possua espaços no nome e/ou caracteres especiais, pode-se utilizar sem aspas duplas:
Obs.: 3 Não use \ no final do nome da pasta, onde você não gosta desse caractere no final:
Obs.: 4 Onde pode ser usado para encontrar comprimento de arquivos definido no nome do arquivo, onde cada caractere
?
==1
:Algumas leituras adicionais:
[√] Onde
[√] Onde /ss64.com