Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin

文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

可以参考https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

1、Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin

  • /bin
    bin为binary的简写,包含基本的用户命令,可被所有用户使用。包含能够同时被用户和系统管理员使用的命令(二进制程序),并且可以在不挂载任何其它文件系统的情况下使用。

  • /sbin
    存放系统管理员以及其他需要root权限来运行的工具。同类型的工具同时也可以保存在/usr/bin/usr/local/sbin。但是/sbin中保存的工具是在系统启动、复原、恢复和修复的过程中,作为/bin中工具的补充。

  • /usr/bin
    非基本的命令二进制文件,所有用户可用。主要放置一些应用软件工具的必备执行档。

  • /usr/sbin
    存放了系统管理员使用的、对于boot启动时非必须的二进制程序文件。在/usr确保被挂载的情况下,运行的管理员程序一般存放在/usr/sbin中,在本地安装的管理员程序则应当被存放在/usr/local/sbin中。

  • /usr/local/bin
    本地站点用户使用的二进制程序文件。

  • /usr/local/sbin
    本地站点管理员使用的二进制程序文件。

总结:如果是用户和管理员必备的二进制文件,通常放在/bin。如果是系统管理员必备,但是一般用户根本不会用到的二进制文件,通常放在/sbin。相对而言,如果不是用户必备的二进制文件,通常会放在/usr/bin;如果不是系统管理员必备的工具,通常会放在/usr/sbin。

2. Linux中的目录介绍

•主目录:/root、/home/username
•用户可执行文件:/bin、/usr/bin、/usr/local/bin
•系统可执行文件:/sbin、/usr/sbin、/usr/local/sbin
•其他挂载点:/media、/mnt
•配置:/etc
•临时文件:/tmp
•内核和Bootloader:/boot
•服务器数据:/var、/srv
•系统信息:/proc、/sys
•共享库:/lib、/usr/lib、/usr/local/lib

参考资料:

  1. http://www.ruanyifeng.com/blog/2012/02/a_history_of_unix_directory_structure.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值