首页 > 代码库 > 根文件系统详解

根文件系统详解

1、根文件系统

  /boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)

  /dev:设备文件(块设备/字符设备)

    设备文件:

      块设备:随机访问,数据块

      字符设备:线性访问,按字符为单位

      设备号:主设备号(major)和次设备号(minor)

  /etc:配置文件

  /home:用户家目录,每个用户家目录默认为/home/USERNAME

  /root:管理员家目录

  /lib:库文件

    静态库, .a

    动态库, .dll .so(share object)

    /lib/modules:内核模块文件  

  /media:挂载点目录,移动设备

  /mnt:挂载点目录,额外的临时文件系统

  /opt:可选目录

  /proc:伪文件目录,内核映射文件

  /sys:伪文件系统,跟硬件设备相关的属性映射文件

  /tmp:临时文件

  /var:可变化的文件

  /bin:用户命令

  /sbin:管理命令

  /usr:shared,read-only

    /usr/bin

    /usr/sbin

    /usr/lib

  /usr/local:

    /usr/local/bin

    /usr/local/sbin

    /usr/local/bin

2、命名规则

  (1)长度不能超过255个字符

  (2)不能使用/当文件名

  (3)严格区别大小写

 

根文件系统详解