Linux文件系统(以单根的方式 == / == 组织文件)
rootfs根文件系统
- /:根目录,所有文件目录都在该目录下,Linux文件系统是一个树形结构。
- /boot:系统启动相关的文件,如内核,initrd以及grub(bootloader);
- /bin:binary,可执行文件,用户命令;
- /sbin: 管理命令,管理的命令;
- /dev:设备文件,作为设备的访问入口存在,只有元数据,没大小,注意跟/media区分;
- /etc:配置文件,系统的大部分配置文件主要存放路径,大部分为纯文本文件;
- /home:用户的家目录,每一个用户的家目录通常默认为**/home/USERNAME**;
- /root:root用户(管理员)的家目录;
- /run:临时的
- /lib:库文件和内核模块文件
- /lib/modules:内核模块文件
- 动态库,静态库;
- /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个字符;
- 不能使用 / 作为文件名;
- 严格区分大小写。