/ 根目录
│
├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:存放着使用者最经常使用的命令,例如:cp,ls,cat。
/boot:这里是放置LINUX核心与启动相关文件的地方,目录下的VMLIUZ-XXX就是内核。如果启动使用的是GRUB,那么这个目录内还有/boot/grub子目录。
/dev:这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是用同种方法访问的,例如:/dev/hda代表第一个物理IDE硬盘。
/etc:系统在启动过程中需要读取的文件都在这个目录。如LILO参数、用户账户和密码。
/home:用户的主目录,比如说有个用户叫buyu,那他的主目录就是/home/buyu。
/lib:这个目录里存放着系统最基本的动态链接共享库,类似于Windows下的system32目录,几乎所有的应用程序都需要用到这些共享库。
/lost+found:存放因非法关机而丢失的文件,类似于windows下的.chk文件。
/media:挂载媒体设备,如光驱、U盘等。
/mnt:系统提供这个目录是让用户临时挂载别的文件系统,如挂载Windows下的某个分区,ubuntu默认还是挂载在/media目录。
/proc:这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。
/root:系统管理员根目录。
/sbin:放置系统管理常用的程序。如:fdisk、mke2fs、fsck,与/bin不太一样,这个目录通常是ROOT等系统管理员使用的程序。
/tmp:临时文件夹,和WINDOWS下一样。
/usr:这是个最庞大的目录,我们要用到的很多应用程序和文件几乎都存放在这个目录下。
/var:这个目录非常重要,所有服务的登录文件或错误信息文件(log file)都在 /var/log下。此外一些数据库,如MYSQL则在/var/lib下,还有用户未读邮件的默认存放地点为/var/spool/mail。
不同的Linux发行版本目录结构有所差异;我现在使用的是ubuntu 9.04,其中有/opt、/sys、/selinux这三个目录的作用还未找到