tags:

views:

41

answers:

1

It appears you can put all you need in /bin so why do we bother with the /usr/bin directory?

+1  A: 

/bin is supposed to reside on the root filesystem, whereas /usr may be an alternate filesystem - even network mounted (multiple boxes sharing the same /usr).

This means that any essential basic utilities you need to bring up the system and mount filesystems, including troubleshooting, should live in /bin. Everything non-essential can go in /usr.

caf
Ah, now it's clear. I knew that it was not for naught that such a design was conceived.
Milktrader
Can you link to the FHS doc for this?
Matt Joiner
http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE3 for /bin and http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE18 for /usr.
Jack Kelly