Linux下各子目录的含义
-
/bin:是bin是binary的缩写,该目录包含了引导系统启动所需的命令和普通用户可以使用的常用命令。
-
/boot:这里存放的是启动Linux时所使用的一些核心文件。(bootstarp loader,引导加载器)
-
/dev:这个目录下是所有Linux的外部设备文件,其功能类似DOS下的.sys和Win下的.vxd,用户可以通过这些文件访问外部设备,在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。
-
/etc:用来存放所有的系统管理所需要的配置文件和子目录,Linux正是因为这些文件才能正常运行。
-
/home:如果建立一个名为xxx的用户,那么在/home目录下就有一个对应的/home/xxx文件夹目录生成,用作存放该用户的主目录。
-
/lib:/lib是根文件系统目录下程序和核心模块的共享库,存放了根文件系统程序,运行所需的共享文件。这些文件包含了可被许多程序共享的代码以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间。
-
/mnt:该目录是一个空目录,系统提供此目录是为了让用户能临时挂载别的文件系统到该目录中。
-
/proc:该目录是一个虚拟的目录,它是系统内存的映射,可以通过直接访问这个目录来获取系统信息,该目录的内容不存放在硬盘上而是在内存里。
-
/root:系统管理员(超级用户或根用户)的主目录。
-
/sbin:s代表Super User,该目录是用来存放系统管理员使用的管理程序。
-
/tmp:用来存放不同程序执行时产生的临时文件,该目录会被系统自动清理干净。
-
/usr:用户的应用程序和文件几乎都存放在该目录下。
- /usr/bin:众多的应用程序。
- /usr/sbin:超级用户的一些管理程序。
- /usr/doc:Linux文档。
- /usr/include:Linux下开发和编译应用程序锁所需要的头文件。
- /usr/lib:常用的动态链接库和软件包的配置文件。
- /usr/man:帮助文档
- /usr/src:Linux开源代码,如Linux内核的源代码就放在/usr/src/linux中。
-
/var:该目录存放那些经常被修改的文件,包括各种日志、数据文件。