Linux 目录结构:Unix 系统资源目录(/usr) 0 个改进

虽然 /usr 目录发音是 user ,但实际它是 Unix System Resources 的缩写,意思是 Unix 系统资源 。它也被称为包含用户应用程序,运行库及文档的第2层。它只包含共享的只读数据。

举例:

$ ls /usr  

Linux fhs unix system resources

见如上截图,"ls /usr" 命令显示 /usr 目录内容。

我们将解释 /usr 目录中以下一些子目录:

  • /usr/bin
  • /usr/include
  • /usr/lib
  • /usr/share
  • /usr/local
  • /usr/src

/usr/bin

'/usr/bin' 目录包含对所有用户都适用的非基础命令,如果你在 /bin 目录下未发现的命令,可以在这里找到。它包含大量的命令程序。

/usr/include

'/usr/include' 目录包含这 C 语言的标准头文件。

/usr/lib

'/usr/lib' 目录包含所有那些用户不能直接执行的库文件。换言之,它包含着所有 '/usr/bin' 和 '/usr/sbin' 目录中可执行命令程序需调用的二进制库文件。

/usr/share

'/usr/share' 目录包含独立于架构的共享数据。

/usr/local

'/usr/local' 目录用于本地安装软件的目标目录。意味着从源代码安装的用户程序都将安装到这里。

/usr/src

简写 'src' 是 'source' 的意思,它用于保存源代码。例如,系统内核源代码及其包含的头文件。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!