在linux中,什么';这些bin目录之间的区别是什么?

在linux中,什么';这些bin目录之间的区别是什么?,linux,Linux,在linux中,下面这些bin目录之间有什么区别 /usr/local/sbin /usr/local/bin /sbin /bin /usr/sbin /usr/bin /root/bin 简言之: /bin和/sbin包含非特权和特权用户的基本二进制文件 /usr/bin和/usr/sbin包含非必需的二进制文件(在单用户模式下可能不可用) /usr/local/bin和/usr/local/sbin包含特定于主机的二进制文件 ~/bin和/root/bin包含特定于用户的二进制文件,后

在linux中,下面这些bin目录之间有什么区别

/usr/local/sbin
/usr/local/bin
/sbin
/bin
/usr/sbin
/usr/bin
/root/bin
简言之:

  • /bin
    /sbin
    包含非特权和特权用户的基本二进制文件
  • /usr/bin
    /usr/sbin
    包含非必需的二进制文件(在单用户模式下可能不可用)
  • /usr/local/bin
    /usr/local/sbin
    包含特定于主机的二进制文件
  • ~/bin
    /root/bin
    包含特定于用户的二进制文件,后者为
    root

请参阅上的这篇维基百科文章。

它在Linux中有文档记录

请注意,它是传统的。您可以使用不遵循这些约定的Linux内核构建自己的Linux发行版

此外,IIRC标准定义了一些相关的约定

一些发行版采用了一种变体,例如通过使用
/opt/