Linux 目录结构:Unix 系统资源目录(/usr)
虽然 /usr 目录发音是 user ,但实际它是 Unix System Resources 的缩写,意思是 Unix 系统资源 。它也被称为包含用户应用程序,运行库及文档的第2层。它只包含共享的只读数据。
举例:
$ ls /usr
见如上截图,"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' 的意思,它用于保存源代码。例如,系统内核源代码及其包含的头文件。
推荐文章: