很多刚接触linux都会问的一个问题。它的目录结构是怎样的,没个目录都具体什么用途。所以我把它贴出来。

 

主要目录树:

 

/ 根目录

├ 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总体的目录结构和其作用还是有一定的参考价值。