Linux 文件系统 /bin/sbin/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin 的作用

Posted catoop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 文件系统 /bin/sbin/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin 的作用相关的知识,希望对你有一定的参考价值。

常规做法如下

系统级 & 所有用户皆可用,存放在 /bin
系统级 & 只有超级用户可以用,存放在 /sbin

应用程序级 & 所有用户皆可用,存放在 /usr/bin(一般为系统预装的可执行程序,会随着系统升级而改变,例如 ls、chmod、make、wget 这种程序)
应用程序级 & 只有超级用户可以用,存放在 /usr/sbin(例如 shutdown,reboot 这种程序)

第三方程序 & 所有用户皆可用,存放在 /usr/local/bin(用户放置自己的可执行程序,不会被系统升级而覆盖,例如 mysql
第三方程序 & 只有超级用户可以用,存放在 /usr/local/sbin(例如使用80端口的nginx

比如自己编译安装的程序,默认一般都在 /usr/local/xxx 中
程序同名时,一般 /usr/local/bin 优先于 /usr/bin


(END)

以上是关于Linux 文件系统 /bin/sbin/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin 的作用的主要内容,如果未能解决你的问题,请参考以下文章

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

/bin,/sbin,/usr/sbin,/usr/bin 目录

ops:Linux /bin,/sbin,/usr/sbin, /usr/local/bin区别

ops:Linux /bin,/sbin,/usr/sbin, /usr/local/bin区别

Linux /bin, /sbin, /usr/bin, /usr/sbin 区别(转)

Linux /bin /sbin /usr/bin /usr/sbin 区别