Linux下各种操作系统的基本目录结构大同小异,为了更形象,我们以目录结构树来说明问题,这类似于dos下的tree命令得到的内容。

以下为Ubuntu目录的主要目录结构,我们对一些关键的目录有所认识就好了,知道它们内容存放的是系统的哪部分文件即可。

/ 根目录

boot/ 启动文件。所有与系统启动有关的文件都保存在这里

│ └grub/ Grub引导器相关的文件

dev/ 设备文件

proc/ 内核与进程镜像

mnt/ 临时挂载

media/ 挂载媒体设备

root/ root用户的$HOME目录

home/

│ ├user/ 普通用户的$HOME目录

│ └…/

bin/ 系统程序

sbin/ 管理员系统程序

lib/ 系统程序库文件

etc/ 系统程序和大部分应用程序的全局配置文件

│ ├init.d/ SystemV风格的启动脚本

│ ├rcX.d/ 启动脚本的链接,定义运行级别

│ ├network/ 网络配置文件

│ ├X11/ 图形界面配置文件

usr/

│ ├bin/ 应用程序

│ ├sbin/ 管理员应用程序

│ ├lib/ 应用程序库文件

│ ├share/ 应用程序资源文件

│ ├src/ 应用程序源代码

│ ├local/

│ │ ├soft/ 用户程序

│ │ └…/ 通常使用单独文件夹

│ ├X11R6/ 图形界面系统

var/ 动态数据

temp/ 临时文件

lost+found/ 磁盘修复文件

目录

说明

备注

/bin 存放着使用者最经常使用的命令 binary的缩写
/boot 启动LINUX时使用的一些核心文件
/dev 所有LINUX的外部设备;其功能类似DOS下的.sysWin下的.vxd device的缩写
/etc 所有的系统管理所需要的配置文件和子目录
/home 用户的主目录;例如用户名叫wang,那他的主目录就是/home/wang,也可以用~wang表示
/lib 系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都需要用到这些共享库。
/lost+found 这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。对了,有点类似于DOS下的.chk文件
/mnt 这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统
/proc 系统内存的映射,通过访问这个目录可以获取系统信息
/root 系统管理员,也叫作超级权限者的用户主目录 请参考/home
/sbin 一些系统管理员使用的系统管理程序 SSuper User
/tmp 临时文件 Temp的缩写
/usr 很多应用程序和文件都放在这个目录下 User的缩写
/usr/X11R6 X-Windows的目录
/usr/sbin 超级用户使用的一些管理程序 请参考/sbin
/usr/bin 一些应用程序
/usr/doc 这就是LINUX文档的大本营
/usr/include LINUX下开发和编译应用程序需要的头文件
/usr/lib 存放一些常用的动态链接共享库和静态档案库;
/usr/local 提供给一般用户的/usr目录,这安装软件常用位置
/usr/man 帮助文档
/usr/src LINUX开放的源代码,就存在这个目录
/var 系统运行过程中的一些动态数据
/var/log 系统的日志文件

上一篇: Ubuntu主菜单失效的完美解决办法
下一篇: Linux发行版本大全一:logo & site(标志和网站)

相关文章