Linux根文件系统目录结构

/bin:用户级二进制工具。

/boot:系统启动目录,保存与系统启动相关的文件,如内核镜像文件和启动引导程序文件等。由bootloader程序读取并装载。

/dev:设备节点目录,各种系统硬件设备文件保存位置

/etc/ 系统配置文件和脚本文件。系统内所有采用默认安装方式(rpm 安装)的服务配置文件全部保存在此目录中,如用户信息、服务的启动脚本、常用服务的配置文件等。

/home:普通用户的主目录(也称为家目录)。在创建用户时,每个用户要有一个默认登录和保存自己数据的位置,就是用户的主目录,所有普通用户的主目录是在 /home/ 下建立一个和用户名相同的目录。如用户 liming 的主目录就是 /home/liming

/lib:系统调用的库文件的保存位置,库文件(so、elf)。

/media:挂载目录。系统建议用来挂载媒体设备,如软盘和光盘。

/mnt:挂载目录。系统建议这个目录用来挂载额外的设备,如 U 盘、移动硬盘和其他操作系统的分区。

/misc:挂载目录。系统建议用来挂载 NFS 服务的共享目录。虽然系统准备了三个默认挂载目录 /media/、/mnt/、/misc/,但是到底在哪个目录中挂载什么设备可以由管理员自己决定。例如,笔者在接触 Linux 的时候,默认挂载目录只有 /mnt/,所以养成了在 /mnt/ 下建立不同目录挂载不同设备的习惯,如 /mnt/cdrom/ 挂载光盘、/mnt/usb/ 挂载 U 盘,都是可以的

/opt:操作系统附带的一些应用程序。这个目录是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录中。

/proc:虚拟文件系统,内核及进程所虚拟的系统文件。该目录中的数据并不保存在硬盘上,而是保存到内存中。主要保存系统的内核、进程、外部设备状态和网络状态等。如 /proc/cpuinfo 是保存 CPU 信息的,/proc/devices 是保存设备驱动的列表的,/proc/filesystems 是保存文件系统列表的,/proc/net 是保存网络协议信息的系统运行时,进程信息和内核信息存放在此

/root:root即管理员的主目录。普通用户主目录在 /home/ 下, 管理员root主目录直接在“/”下

/sbin:与bin目录不同的地方在于该目录下的二进制工具程序仅用于管理员。S: system administrator.

/srv:服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据

/sys:驱动文件对用的虚拟系统文件,即虚拟文件系统。和 /proc/ 目录相似,主要保存与内核相关的信息.

/tmp:临时目录。系统存放临时文件的目录,在该目录下,所有用户都可以访问和写入。

/usr:包含系统用户工具和程序

  /usr/bin:非必须的普通用户可执行命令

  /usr/sbin:非必须的可执行文件

  /usr/share:共享文件目录

  /usr/include:头文件目录

  /usr/local:安装本地程序的默认路径

  /usr/src:内核源码目录

/var:系统运行是产生的一些debug信息或这个相关文件。

/var/lib: 程序运行中需要调用或改变的数据保存位置。/var/log: 登陆文件放置的目录.

/var/run: 一些服务和程序运行后,它们的 PID(进程 ID)保存位置

/var/tmp:一些应用程序在安装或执行时,需要在重启后使用的某些文件,此目录能将该类文件暂时存放起来,完成后再行删除.

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 4
收藏 3
关注 28
成为作者 赚取收益
全部留言
0/200
  • dy-wtCbSYas 2022-08-30 23:52
    来了
    回复
  • dy-uzwepapV 2022-08-30 23:24
    第一
    回复
  • dy-hub2paef 2022-08-30 23:23
    目录结构清晰明了,给大哥点赞
    回复