主要目录树:
/ 根目录
│
├ 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/ 磁盘修复文件
各目录作用:
/dev :设备文件,保存所有硬件设备文件,如硬盘设备文件,光驱设备文件。
/home:各用户宿主目录,相当于windows下的“我的文档”。
/lib:该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库。
/mnt:挂载目录,用来临时挂载别的文件系统或者别的硬件设备。
/proc:此目录信息是在内存中由系统自己产生的,存储了一些当前的进程ID号和CPU.内存的映射等。
/sbin:系统管理员命令存放目录。
/usr:最大的目录,用户的很多应用程序和文件都存放在该目录下。
/usr/X1186:Xwindow目录,存放一些Xwindow的配置文件。
/usr/src:linux内核源代码,linux系统所安装的内核源代码都保存在此。
/usr/include:系统头文件,存储一些C语言文件。
/usr/lib:存放常用到动态链共享库,静态文件库。
/usr/bin:对/bin目录的一些补充。
/usr/sbin:对/sbin目录的一些补充。
/var:大多数的日志,存储目录和FTP,WWW服务的匿名访问目录的根,在linux工作一段时间后,此目录
会比较大,应及时对此目录进行一些删除。
/misc:autofs服务的根目录。
/opt:用户存储第三方软件的目录。
/tmp:临时文件的目录,用来存放不同程序执行时产生的临时文件。
/lost+found:该目录在大多数情况下是空的,但当突然断电或非正常关机后,有些文件系统就临时存放在此
/root:管理员的根目录,一般只有管理员才可访问。
这里第一部分是ubuntu的目录结构,和现在我们使用的ubuntu没有多大的变化。而第二部分是我以前在图书馆查阅linux相关书籍时摘抄下来的。估计是red hat9或更低版本的目录结构说明,和我们现在使用的linux多少作了相应的更改。但对于了解linux总体的目录结构和其作用还是有一定的参考价值。