Linux文件系统介绍

狂风中的少年 提交于 2020-02-06 01:56:22

Linux文件系统

rootfs根文件系统
  • /:根目录,所有文件目录都在该目录下,Linux文件系统是一个树形结构。
    • /boot:系统启动相关的文件,如内核,initrd以及grub(bootloader);
    • /bin:binary,可执行文件,用户命令;
    • /sbin: 管理命令;
    • /dev:设备文件,作为设备的访问入口存在,只有元数据,没大小,注意跟/media区分;
    • /etc配置文件,系统的大部分配置文件主要存放路径,大部分为纯文本文件
    • /home:用户的家目录,每一个用户的家目录通常默认为**/home/USERNAME**;
    • /root:root用户(管理员)的家目录
    • /lib库文件内核模块文件
    • /media挂载点目录,/dev下是设备文件而不是目录(只是设备上数据的访问入口)要访问必须建立关联关系,这个过程叫挂载。移动设备的挂载;
    • /mnt:挂载点目录,额外的临时文件系统;
    • /misc:杂项;
    • /opt:可选目录,第三方程序的安装目录(现在不用);
    • /proc:伪文件系统 ,内核映射文件。(系统调优使用);
    • /sys:伪文件系统,跟硬件设备相关的属性映射文件;
    • /tmp:临时文件,/var/tmp。每个月如果没访问自动清除;
    • /var:可变化文件;
    • /usr:universal,shared,read-only。全局共享只读文件,系统提供基本功能相关的可执行文件(系统启动后的基本功能,相当于各种内置软件);
      • /usr/bin
      • /usr/sbin
      • /usr/lib
      • /usr/local:第三方软件安装路径:非关键性程序。
        • /usr/local/bin
        • /usr/local/sbin
        • /usr/local/lib
  • 目录的命名规则
    • 长度不能超过255个字符
    • 不能使用 / 作为文件名;
    • 严格区分大小写。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!