Linux文件目录结构

根目录

根目录

我们在这篇文章中还是以实用为主,我的文章尽量不掺杂长篇大论,一切以精简为主
根目录下的文件结构如上图,其中常用的如

  • bin 存放系统程序以及可执行二进制文件的目录,如常用的命令ls,tar,mv,cat (其他路径下叫bin的文件也是此功能,如/usr/bin)
  • dev 设备文件,访问目录下的某个文件相当于访问某个设备
  • etc 系统软件的启动和配置文件,系统在启动过程中需要读取的文件都在这个目录
  • home 用户的目录,表示当前用户的主目录,name表示用户name的主目录
  • lib 系统程序库文件,存放着系统最基本的动态链接共享库,几乎所有的应用程序都需要用到这些共享库 (其他如 /usr/lib,/usr/local/lib也都是此功能)lib用于存放bin中程序所需要的库,在其他路径中也是此功能
  • media 媒体设备,如光驱,U盘等
  • proc 系统内存的映射,可以直接访问这个目录来获取系统信息,也就是说这个目录的内容不再硬盘上而是在内存里。此目录的数据都在内存当中,如系统核心,外部设备,网络状态
  • root 系统管理员root的主目录
  • sbin 放置系统管理员使用的可执行命令,如fdisk,shutdown
  • tmp 一般用户或者正在执行程序存放临时文件的目录
  • srv 服务启动之后需要访问的数据目录
  • usr 应用程序存放目录,/usr/bin 存放应用程序 /usr/share 存放共享数据 /usr/lib 存放不能直接运行的,但是许多程序运行所必需的一些函数库文件,/usr/local 存放软件升级包 (usr 不是user的缩写 而是 Unix System Resource)
  • var 放置系统执行过程中经常变化的文件,如日志文件等

重要目录

etc目录

系统软件的启动和配置文件,系统在启动过程中需要读取的文件都在这个目录

etc目录
  • etc/hosts 本地域名解析文件
  • etc/sysconfig/network IP,掩码,网关,主机名配置
  • etc/resolv.conf DNS服务器配置
  • etc/profile 存放全局系统环境配置变量

usr目录

默认软件都会存放于该目录下,包含绝大多数的用户工具和应用程序

usr目录
  • usr/lib 常用的动态链接库
  • usr/src Linux的开放源代码
  • usr/local/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容