Linux文件目录结构,树状结构以一个根目录开始展开。
缺点
每个子目录的存放功能需要我们事先了解。(对陌生使用者不太友好)
优点
当我们了解这些目录功能之后,我们对整个Linux操作系统的运行机理也会有一个大致了解。其次是规定了最开始每个目录的功能,但并没有限制我们的自由创建文件。因为我们知道我们可以在哪里创建自己的子目录并且在子目录中任意创建的自己的文件。最后是在共享数据时,能猜出另一个人的数据大致存放位置。
/
根目录,几乎包含所有文件目录,cd /
/boot
存放引导程序的相关文件,内核。在最初的启动阶段,通过引导程序进行内核加载,完成内核的启动,创建好虚拟文件系统。
/sbin
超级用户可以使用的命令的存放目录,大多涉及系统管理的命令。和/usr/sbin /usr/X11R6/sbin或/usr/local/sbin相似。sbin中的初始文件要求ROOT权限才能执行。
/bin
存放普通用户可以使用的命令,存放基础系统所需要的最基础的命令就是放在这里。
/lib
存放根目录下系统引导和执行命令时所需用到的的共享库。(类似于存放.dll文件的WINDOW32,后缀是.so)
/dev
设备文件目录,Linux下设备以文件形式出现,包括键盘,鼠标,硬盘等。需设备驱动模块将设备文件转化为设备的访问。
/home
存放普通用户,root用户除外。
/root
存放root
/etc
存放全局配置文件(读取配置文件顺序:首先当前用户的家目录配置文件,其次/etc下全局配置文件)
/usr
存放命令库文件和在通常操作中不会修改的文件。
/usr/lib
存放目标库文件,包括动态链接库
/usr/bin
存放非系统自检等必须可执行文件
/usr/sbin
存放管理员用的非系统必须的可执行文件
/usr/share
共享文件夹
/usr/include
C编译使用的头文件
/usr/local
本地程序安装的一般默认路径
/proc
特殊文件目录
/opt
可选的文件目录,与/usr/local类似
/mnt
临时挂载目录
/media
挂载的媒体设备目录