Por lo tanto, no se trata de una utilidad existente en * más de un directorio * en el sentido de copias múltiples e independientes, sino que la utilidad * misma * es accesible a través de múltiples rutas debido al uso de enlaces simbólicos. Esto se aplica a una gran cantidad de utilidades estándar. Puede verificar esto fácilmente usando el comando `Find`. Por ejemplo, `Find/-name ls -print` le mostrará todas las ubicaciones donde se puede encontrar el comando` ls` (probablemente `/bin/ls` y`/usr/bin/ls` y quizás otros).
Otros directorios en los que puede encontrar enlaces simbólicos a los servicios públicos incluyen:
* /sbin :Binarios de administración del sistema. Estos a menudo tienen contrapartes en `/usr/sbin`.
* /usr/local/bin :Binarios instalados por el usuario o un administrador de paquetes local.
* rutas especificadas en la variable de entorno `$ ruta` :La variable `$ Path` dicta dónde busca los comandos del shell. Cualquier directorio enumerado allí podría contener enlaces simbólicos a servicios públicos ubicados en otros lugares.
Para resumir:la clave no se trata de múltiples * copias * de la misma utilidad, sino múltiples * enlaces simbólicos * que apuntan al mismo archivo ejecutable. Casi todas las utilidades utilizadas frecuentemente aprovechan esta estrategia. Identificar * cada utilidad * con esta característica requeriría una búsqueda extensa en todo el sistema. Los directorios `/bin` y`/usr/bin` (y sus contrapartes `sbin`) son los mejores ejemplos para ilustrar el principio.