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区别