首先我们对根目录下的的文件截图:

下面一一介绍:
0. / #根目录,所有的文件都在它的下面
1. /bin #系统程序(最经常被使用),存放着100多个Linux下的常见命令、工具,如:cp, chmod,ls,tar, mv, cat
2. /boot #内核启动程序,Linux 启动就是从这里开始的。
2.1 /boot/grub #引导器相关文件
2.2 /boot/vmlinux-3.13.0-24-generic #Linux内核文件
3. /dev #存放着Linux下的所有外部设备文件,如CPU, disk, bus,在Linux中设备和文件是使用同一种方法访问的。例如,/dev/hda 代表第一个物理IDE硬盘;需要注意的是,这个目录下的文件。功能类似于DOS下的.sys和win下的.vxd
4. /etc #存放系统程序和大部分应用程序的全局配置文件,如系统软件的启动时需要读取的文件,诸如用户账户和密码
4.1 /etc/init.d/ * #SystemV风格的启动脚本
4.2 /etc/network/* #网络配置文件
4.3 /etc/X11/* #图形界面配置文件,存放与x windows有关的配置
/etc/init.d/* #SystemV风格的启动脚本
/etc/rc*.d #启动脚本的链接,定义运行级别
5. /home #普通用户主目录,每创建一个用户,都会在这里新建一个与之同名的目录,给该用户一个自己的空间,建议单独分区,并设置较大的磁盘空间,方便用户存放数据。
6. /lib #系统程序库文件,存放系统最基本的动态连接共享库,类似于windows的systems32目录,几乎所有的应用程序都需要用到这些共享库。
/lib/modules #比较重要
7. /media #挂载媒体设备,如光驱,U盘,
8. /mnt #用户临时挂载别的文件系统,如挂载windows下的某个分区,外部设备挂载点,如挂载光盘: mount /mnt/cdrom,就是将光盘上的内容mount到/mnt/cdrom上,离开的时候,执行:umount /mnt/cdrom.需要主要的是:ubuntu默认挂载在/media目录
9. /opt #可选的应用软件包(很少用),给主机额外安装软件所摆放的目录。
10. /proc #系统内存的映射,这个目录的内容不在硬盘中,而在内存里,因此这里我们可以访问到内存的内容,如系统核心,外部设备,网络状态,由于数据在内存中,所以不占用磁盘
11. /root #这里是root用户的主目录
12. /sbin #管理员root系统程序,这里存放这系统级命令和工具(root的常用的程序),如ip, fdisk,shutdown,mount,和/bin不太一样,这个目录通常是root等系统管理员使用的程序
13. /srv #服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www
14. /sys #反映了当前机器所接设备
15. /tmp #l临时文件夹,和windows下的一样,一般用户或正在执行的程序临时存放文件的目录。
16. /usr #通常用于安装各种软件的地方,这个目录是最庞大的,我们用到的很多应用程序和文件几乎都在这个目录,下面是它的截图

其中,
16.1 /usr/bin #应用程序,用户和管理员的标准命令
/usr/games #游戏程序
16.2 /usr/sbin #管理员应用程序,安装了相关命令和工具,存放程序
16.3 /usr/include #C/C++等各种开发语言环境的标准include文件
16.4 /usr/lib #应用程序及程序包的连接库,如python,存放不能直接运行的,却是很多程序运行必须的一些函数文件。
16.5 /usr/share #存放着一些共享数据,资料文件,使用手册,如音乐文件,图标
16.6 /usr/local #系统管理员自己安装的应用程序目录,常用来安装新的软件,如那些手动安装的软件,即不是通过apt-get安装的软件
/usr/local/share #系统管理员安装的共享文件
16.7 /usr/src #Linux源程序,应用程序源代码
16.8 /usr/games
17. /var #通常用于存放一些变化中的东西,动态数据,系统执行过程中经常变化的文件,包含日志 文件、计划性任务和邮件内容
17.1 /var/log #存放系统日志
/var/log/message #所有的登录文件存放目录
17.2 /var/spool #存放一些邮件、新闻、打印队列等。
参考: