Linux的目录结构
前言
本文是视频教程韩顺平 一周学会Linux部分章节的归纳总结,内容补充和错误纠正。
概述
在Linux中,一切皆为文件。Linux系统会把硬件,网络,系统等各种东西映射成文件。
因此与Windows不同,Linux中的目录结构是有规范的,不同的目录承载着不同的功能。
具体的目录结构
下表整理了Linux系统一些具体的目录结构,使用频率和说明
目录 | 使用频率 | 说明 |
---|---|---|
/bin |
【常用】如/usr/bin ,/usr/local/bin |
Binary的简写,存放着最常用的程序(命令) |
/sbin |
【常用】如/usr/sbin ,/usr/local/sbin |
Super User Binary的简写,存放系统管理员使用的系统管理程序(命令) |
/home |
【常用】如/home/UserName |
在Linux中每一个普通用户都有一个自己的目录,一般以自己的用户名命名 |
/root |
【常用】 | 系统管理员的目录,也称为超级权限者的用户目录 |
/lib |
【不常用】 | 系统开机所需最基本的动态链接共享库,其作用类似于Windows里的DDL文件。几乎所有的应用程序都需要用到这些共享库 |
/lost+found |
【不常用】 | 一个隐藏目录,一般情况是空的,在系统非法关机后,会记录一些文件 |
/etc |
【常用】 | 存放所有的系统管理所需要的配置文件会子目录,如MySQL的my.conf 配置文件 |
/usr |
【常用】 | 重要目录,存放用户很多的应用程序和文件,类型Windows下的program files目录 |
/boot |
【常用】 | 存放启动Linux时的一些核心文件,包括连接文件和镜像文件 |
/proc |
【不能动】 | 这是一个虚拟的目录,所系统内存的映射,访问这个目录可以获取系统信息 |
/srv |
【不能动】 | service的简写,存放一些服务启动后需要提取的数据 |
/sys |
【不能动】 | Linux内核2.6后的重大变化,目录下安装了2.6内核新出现的一个文件系统sysfs |
/tmp |
【不常用】 | 存放一些临时文件的目录 |
/dev |
【不常用】 | 类似Windows的设备管理器,存放所有硬件的文件映射 |
/media |
【常用】 | Linux系统会把自动识别到的一些设备挂载到该目录下面,如U盘,光驱等等 |
/mnt |
【常用】 | 系统提供该目录给用户临时挂别的文件系统,可以把外部存储挂载到/mnt/ 上,然后在该目录查看内容。 |
/opt |
【不常用】 | 给主机额外安装软件的安装包所存放的目录,默认为空。 |
/usr/local |
【常用】 | 给主机额外安装软件的目录。 |
/var |
【常用】 | 用于存放不断扩充(追加)的文件,例如日志文件 |
/selinux |
【不常用】 | 系统安全的目录 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Gallifrey的计算机学习日记!
评论