在Linux世界里,一切皆文件
【 / 】
根目录
【 /bin 】
bin是Binary的缩写,存放了最经常使用的命令
【 /sbin 】
s是Super User的意思,存放的是系统管理员使用的系统管理程序
如:系统启动、关机、硬件配置等。
【 /home 】
家目录,存放普通用户的主目录
在Linux中每个用户都有一个自己的目录(以用户的账号名命名)
【 /root 】
该目录为系统管理员,也称作超级权限者的用户主目录。
`/root` 目录包含了 root 用户的个人文件和配置文件,包括一些重要的配置文件、SSH 私钥和其他系统管理工具。
和普通用户的家目录 `/home` 不同,`/root` 目录是一个系统级别的目录,在一般情况下普通用户是无法访问和修改该目录下的任何文件的。
【 /lib 】
系统开机所需要的最基本的动态连接共享库
【 /lost+found 】
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件
【 /etc 】
所有的系统管理所需要的配置文件和子目录
当你想更改系统级别的设置和配置时,你经常需要在`/etc`目录下查找和编辑对应的配置文件。
这些文件有可能是键值对形式的文本文件,也有可能是类似INI或XML的格式文件。
【 /usr 】
用户的很多应用程序和文件都放在这个目录下,类似Windows下的program files目录
【 /boot 】
存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。
这个目录的内容很少改变,一般只有在启动系统时才需要被读取。
【 /proc 】
这是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息
【 /srv 】
service缩写,该目录存放一些服务启动之后需要提取的数据
【 /tmp 】
这个目录用来存放一些临时文件,
这些文件和目录通常只在特定的任务或者会话期间使用,不需要保存到系统中,因此经常需要清空 `/tmp` 目录以释放磁盘空间。
【 /dev 】
类似于Windows的设备管理器,把所有的硬件用文件的形式存储
【 /media 】
Linux系统会自动识别一些设备,例如U盘、光驱等,当识别后,Linux会把识别的设备挂载到这个目录下
【 /mnt 】
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以把外部的存储挂载在 /mnt/ 上,然后进入该目录就可以查看里面的内容
【 /opt 】
这是给主机额外安装软件所存放的目录,默认为空。
在 `/opt` 目录下,通常会存在一个或多个带有软件包名称的子目录,这些子目录用于组织安装的第三方软件包及其相关文件,例如:/opt/anaconda
`/opt` 目录通常只用于存储独立软件包的主要二进制和库文件,而配置文件和其他资源文件则存储到 `/etc`、`/usr/share` 和 `/var` 等目录下。
【 /usr/local 】
这是另一个给主机额外安装软件的存放目录,一般是通过编译源码的方式安装的程序
【 /var 】
这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件、邮件、打印机队列、缓存、临时文件、数据库文件等等。
该目录下的文件通常是不断变化和写入的,因此它的大小和内容是随着时间而变化的。
【 /selinux 】
security-enhanced linux
这是一种安全子系统,它能控制程序只能访问特定文件,有三种工作模式,可以自行设置
标签:文件,配置文件,系统,存放,Linux,目录,结构 From: https://www.cnblogs.com/ztCoding/p/18214476