** /bin ** bin是Binary的缩写,这个目录放着二进制命令文件,普通用户可以使用。 ** /boot** 这里放着系统启动时使用的一些内核和引导文件。 ** /dev** dev是device的缩写,这个目录里是系统的外部设备,在Linux中访问设备的方式和访问文件的方式是一样的,需要将设备挂载到目录进行访问。 ** /etc** 这里放着系统和软件的配置文件。 ** /home** 这是普通用户的家目录。 ** /lib** 这里放着库文件 ** /lib64** 64位的库文件 ** /media** 这是挂载点目录,用于移动设备如U盘、CD等。 ** /mnt** 这是挂载点目录,用于挂载额外的临时文件系统。 ** /opt** 安装第三放软件的目录。 ** /proc** 这是一个虚拟的目录 ,是系统内核及进程信息的虚拟文件系统存放目录。 ** /root** 超级用户的家目录。 ** /sbin** 超级用户命令存放目录。 ** /sys** 这也是一个伪文件系统,这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。 具体介绍:http://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/ ** /var** 这是个变化的目录,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。 ** /usr** 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。存入着用户程序能数据、帮助文件、二进制命令等文件。 ** /run** 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。 ** /tmp** 这个目录是用来存放一些临时文件的。 ** /srv** 该目录存放一些服务启动之后需要提取的数据。