linux下各文件夹的意义:

/bin:是binary的缩写,包含了引导系统启动所需的命令和普通用户可以使用的常用命令
/lib:是根文件系统目录下程序和核心模块的共享库,存放了根文件系统程序
运行所需的共享文件。这些文件包含了可被许多程序共享的代码
以避免每个程序都包含有相同的子程序的副本
故可以使得可执行文件变得更小,节省空间。
/etc:用来存放所有的系统管理所需要的配置文件和子目录,linux正是因为这些文件才能正常运行
/mnt:这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统
/boot:这里存放的是启动LINUX时使用的一些核心文件,引导加载器(bootstrap loader)如LILO
会使用这些文件,当计算机启动时这些文件首先被装载。这个目录也会包含LINUX核(压缩文件 vmlinuz)
但LINUX核也可以存在别处,只要配置LILO并且LILO知道LINUX核在哪儿。

/sbin:s就是Super User的意思,/sbin目录类似/bin ,也用于存储二进制文件。
但其中的大部分文件多是系统管理员使用的基本的系统管理程序
所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。 
/root 系统管理员(超级用户或根用户)的主目录。
/dev:这个目录下是所有LINUX的外部设备文件,其功能类似DOS下的.sys和Win下的.vxd,用户可以
通过这些文件访问外部设备,在LINUX中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。
/tmp:用于存放临时文件。引导启动后运行的程序应该使用/var/tmp ,而不是/tmp
因为前者可能在一个拥有更多空间的磁盘上而该目录会被自动清理干净。
/var:这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定
那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的
顺带说一下系统的日志文件就在/var/log目录中。
/lost+found:这个目录平时是空的,当系统不正常关机后
这里就成了一些无家可归的文件的避难所。
有点类似于DOS下的.chk文件。
/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息
也就是说,这个目录的内容不在硬盘上而是在内存里啊!

/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录
/usr/x11r6 存放x window的目录 
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件                                                                 
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src linux的开放源代码,比如linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库