Não há nada de especial sobre /bin
no Unix / Linux. É apenas o local onde os arquivos executáveis (incluindo scripts, que na verdade não são arquivos bin ary) são colocados por convenção e são incluídos na variável de ambiente PATH
por padrão para todos os usuários. Como diz Ryan, o diretório \Windows\System32
no Windows também está em PATH
para todos os usuários do Windows (e, mesmo que não seja, o carregador de programas do Windows pesquisará de qualquer forma).
Você pode criar facilmente seu próprio equivalente de /bin
no Windows. Para torná-lo em todo o sistema, coloque-o em algum lugar como a raiz do sistema de arquivos (como em C:\bin
) ou em um local já restrito como \Windows\System32\bin
) e adicione-o à variável de ambiente PATH
para todos os usuários . Para um local por usuário, crie o diretório em seu próprio perfil ( %USERPROFILE%\bin
) e adicione-o à variável de ambiente PATH
da sua conta. O Windows combina as variáveis de ambiente PATH
por usuário e todo o sistema, portanto, qualquer coisa na variável PATH
da máquina também é adicionada a PATH
de qualquer usuário, mas não o contrário.
Claro, você terá que adicionar arquivos / scripts / atalhos / links simbólicos ao seu diretório bin
. Os instaladores do Windows não esperam isso, e não colocarão arquivos lá automaticamente da maneira que os instaladores do Linux normalmente farão.