No hay nada realmente especial /binen Unix / Linux en absoluto. Es solo la ubicación donde los archivos ejecutables (incluidos los scripts, que en realidad no son archivos bin ary) se colocan por convención , y se incluye en la PATHvariable de entorno de forma predeterminada para todos los usuarios. Como dice Ryan, el \Windows\System32directorio en Windows también está disponible PATHpara todos los usuarios de Windows (e, incluso si no lo está, el cargador de programas de Windows buscará allí de todos modos).
Puede crear fácilmente su propio equivalente /binen Windows. Para hacerlo en todo el sistema, colóquelo en algún lugar como la raíz del sistema de archivos (como en C:\bin) o debajo de una ubicación ya restringida como \Windows\System32\bin) y agréguelo a la PATHvariable de entorno para todos los usuarios. Para una ubicación por usuario, cree el directorio en su propio perfil ( %USERPROFILE%\bin) y agréguelo a la PATHvariable de entorno de su cuenta . Windows combina las PATHvariables de entorno por usuario y de todo el sistema , por lo que cualquier elemento de la PATHvariable de máquina también se agrega a cualquier usuario PATH, pero no al revés.
Por supuesto, usted mismo deberá agregar archivos / scripts / accesos directos / enlaces simbólicos a su bindirectorio. Los instaladores de Windows no esperan tal cosa, y no pondrán los archivos allí automáticamente de la manera en que lo harán los instaladores de Linux.