Linux文件系统层次结构概念
前言
为了进一步学习Linux,需熟练掌握Linux系统各个目录的功能。Linux系统中所有文件存储都在文件系统中,他们被组织到一个颠倒的目录树中,称为文件系统层次结构,这棵树是颠倒的,是因为树根在该层次结构的顶部,树根的下方延申出目录和子目录的分支。
Linux目录结构
Linux主要树结构包括:
/、/root、/home、/usr、/bin、/tmp、/sbin、/proc、/boot等;
如图所示,为典型的Linux目录结构如下:
Linux常见目录对应的功能
/:根目录,通常不在此路径下存储文件
/boot:开机所需文件–内核、开机菜单以及所需配置文件等
/dev:以文件形式存放任何设备与接口
/etc:配置文件
/home:用户主目录(普通用户的家目录)
/bin:存放单用户模式下还可以操作的命令
/lib:开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数
/sbin:开机过程中需要的命令
/media :用于挂载设备文件的目录 /mnt
/opt:放置第三方的软件
/root:系统管理员的家目录
/srv:一些网络服务的数据文件目录
/tmp:任何人均可使用的“共享”临时目录
/proc:虚拟文件系统,例如系统内核、进程、外部设备及网络状态等
/usr/local:用户自行安装的软件(源码安装)
/usr/sbin:Linux系统开机时不会使用到的软件/命令/脚本
/usr/share:帮助与说明文件,也可放置共享文件
/var:主要存放经常变化的文件,如日志
/lost+found:当文件系统发生错误时,将一些丢失的文件片段存放在这里
真机演示