Linux文件系统根目录下的主要目录介绍

时间:2021-08-26 12:30:14
  • /bin:保存系统命令,如lscdpwd等常用命令

  • /dev:存放设备文件,特殊文件保存目录(不可以随意修改)

  • /home:用户目录,存放普通用户相关文件的用户,是我们常用的目录

  • /lost+found:存放临时文件。此文件夹大多数情况下都是空的,当突然停电或非正常关机后,有些文件就临时存放在这里。

  • /mnt:缺省挂载点,挂载U盘、移动硬盘目录(常用)

  • /sbin:用来存放管理员才能使用的命令,即具有一定权限才可以使用的命令

  • /proc:进程,该目录不能直接操作,其保存的是内存的过载点

  • /srv: 系统启动服务时可以访问的数据库目录

  • /tmp:临时目录

  • /var:系统相关文档内容目录,存放经常被修改的文件,包括各种日志、数据文件。

  • /boot:存放引导的相关文件,保存系统的启动数据(不可随意操作)

  • /etc:用来存放配置相关文件

  • /lib:存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库。

  • /media:存放挂载和自动挂载设备的标准位置。如远程文件系统和可移动介质。

  • /opt:存放第三方软件。第三方软件在安装时默认会找到这个目录,所以如果你没有安装此类软件时,它是空的,但如果你一旦把它删除,以后再安装此类软件可能会碰到麻烦。

  • /root:存放root用户(即管理员用户)相关文件的目录

  • /sys:该目录不能直接操作,存放类似于/proc的文件系统,在Linux2.6内核中最新出现,包含的文件用于获得硬件状态并反映内核看到的系统设备树。它使用了/proc中的很多帮助。

  • /selinuxselinux是一种基于域-类型模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。

  • /usr:系统软件资源目录,存放默认安装文件的目录,存放用户的应用程序和文件

  • /usr/bin:众多的应用程序

  • /usr/sbin:超级用户的一些管理程序

  • /usr/includeLinux下开发和编译应用程序所需要的头文件

  • /usr/lib:常用的动态链接库和软件包的配置文件

  • /usr/src:源代码,Linux内核的源代码就放在这里

  • /usr/local/bin:本地增加的命令

  • /usr/local/lib:本地增加的库