Linux中根目录下的主要目录介绍

时间:2022-02-13 12:30:56

当我们使用Linux的时候,常常只在自己的home目录下进行操作等,所使用创建的文件也都是在这个目录下进行的。但是有没有人发现,其实在根目录下,存在着许多与home目录并列的目录。比如:bin、root、usr等,下面我们来介绍一下根目录下一些主要的目录。


/bin:保存系统命令,如ls、cd、pwd等常用命令

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

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

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

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

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

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

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

/tmp:临时目录

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

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

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

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

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

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

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

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

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

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

/usr/bin 众多的应用程序

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

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

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

/usr/src 源代码,linux内核的源代码就放在这里

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

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


只能在根目录root或home以及tmp目录下随意存放内容