小强哥博客

小强哥,小强哥博客,技术大咖

linux 系统中的 /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin 目录的区别

/bin  存放所有用户皆可用的系统程序,系统启动或者系统修复时可用(在没有挂载 /usr 目录时就可以使用)

/sbin 存放超级用户才能使用的系统程序

/usr/bin 存放所有用户都可用的应用程序

/usr/sbin 存放超级用户才能使用的应用程序 
/usr/local/bin 存放所有用户都可用的与本地机器无关的程序
/usr/local/sbin 存放超级用户才能使用的与本地机器无关的程序


本来这些个目录都在一起的,后来直到有一天:

Unix开发者的机器的硬盘不够了,新加了一块,挂在/usr上;

又TM不够了,再加一块,挂在/usr/local上;

不知怎么,就变成规范了。。。。