linux下所使用的文件系统叫做“根文件系统”,简称rootfs(Root File System),它不同于windows下的文件系统:
1.在根文件系统中,“文件”的概念并不是单纯的指的硬盘上的数据文件,它还包括硬件设备资源等。像u盘、磁盘、内存以及网络都被抽象成“文件”
2.在根文件系统中并不是所有的文件都对应存储空间的,有以下是设备以文件的形式存在,叫做设备文件。
在linux终端中执行
cd /
ls
可以查看根目录下的文件目录
目录名 | 描述 |
---|---|
bin | 用户级二进制文件 |
boot | linux内核镜像文件,由bootloader程序读取并装载 |
dev | 各种硬件设备 |
etc | 系统配置文件以及其他配置文件 |
home | 用户工作目录 |
lib | 系统运行所需的库文件 |
opt | 操作系统附带的一些应用程序 |
proc | 内核及进程所虚拟的系统文件 |
root | 管理员工作目录 |
sbin | 与bin的区别在于该目录下的二进制工具程序仅用于管理员,s的意思是system administrator |
sys | 一般是驱动程序对应的虚拟文件系统 |
usr | 管理员安装的、所有用户都可以访问的应用程序 |
var | 系统运行时所产生的一些调试信息文件或者相关的统计文件 |