-
/bin(e/sbin) foram destinados a programas que precisavam estar em uma pequena partição/antes de as partições/usr, etc. serem montadas. Atualmente, ela serve principalmente como um local padrão para programas importantes, como/bin/sh, embora a intenção original ainda possa ser relevante para, e. instalações em pequenos dispositivos incorporados. -
/sbin, diferente de/bin, é para programas de gerenciamento de sistema (normalmente não usados por usuários comuns) necessários antes de/usrser montado. -
/usr/biné para programas normais de usuários gerenciados por distribuição. -
Existe um
/usr/sbincom o mesmo relacionamento com/usr/bin, pois/sbintem de/bin. -
/usr/local/biné para programas normais do usuário não gerenciados pelo gerenciador de pacotes de distribuição, por exemplo, pacotes compilados localmente. Você não deve instalá-los em/usr/binporque as futuras atualizações de distribuição podem modificá-las ou excluí-las sem aviso prévio. -
/usr/local/sbin, como você provavelmente pode adivinhar neste ponto, é/usr/local/binas/usr/sbinto/usr/bin.
Além disso, há também /opt , que é para pacotes monolíticos sem distribuição, embora antes de serem devidamente integrados várias distribuições colocam o Gnome e o KDE lá. Geralmente, você deve reservá-lo para pacotes de terceiros grandes e mal comportados, como o Oracle.