目录结构
概述
1、在 LInux 中,一切皆文件
2、Linux 文件系统是采用级层式的树状目录结构,在此结构上的最上层是根目录 "/",然后在此目录下在创建其他的目录
常用目录
1、/bin
(1)bin 为 Binary 缩写
(2)存放着最常使用的命令
2、/sbin
(1)s 意思为 Super user
(2)存放系统管理员使用的系统管理程序
3、/home
(1)存放普通用户的主目录
(2)在 Linux 中每个用户都有一个自己的目录,一般该目录是以用户的账号命名
4、/root:该目录为系统管理员的用户的主目录
5、/lib
(1)系统开机所需要的最基本的动态链接共享库
(2)作用类似于 Windows 的 DLL 文件,几乎所有的应用程序都需要用到这些共享库
6、/lost+found
(1)该目录一般情况下为空
(2)在突然关机时(内核 panic 或突然断电),存放未链接的文件(名字已被删除),但文件还被一些进程使用(数据没有删除),系统自动删除这些文件
(3)当因为软件或者硬件出现错误,导致文件系统不一致,可能把有问题的文件放到 llost+found 目录,提供恢复丢失文件的一种方法
7、etc
(1)所有系统管理所需的配置文件和子目录
(2)如:安装 MySQL 数据库,my.conf
8、/usr:存放用户的应用程序,类似于 Windows 下的 program files 目录
9、/boot:存放启动 Linux 时使用的一些核心文件,包括一些链接文件以及镜像文件
10、/proc:一个虚拟目录,是系统内存的映射,访问这个目录来获取系统信息
11、/srv
(1)srv 为 service 缩写
(2)存放一些服务器启动后需要提取的数据
12、/sys:安装 Linux 2.6 内核中新出现的一个文件系统 sysfs
13、/tmp:存放临时文件
14、/dev:类似 Windows 设备管理器,把所有的硬件用文件的形式存储
15、/media
(1)Linux 系统会自动识别一些设备,如:U盘,光驱等
(2)Linux 会把识别的设备挂载到这个目录下
16、/mnt
(1)存放用户临时挂载别的系统文件
(2)可以将外部的存储挂载在 /mnt/ 上,直接进入该目录查看内容
17、/opt
(1)给主机额外的安装软件所存放的目录
(2)默认为空
18、/usr/local
(1)另一个给主机额外安装软件所存放的目录
(2)一般通过编译源码的方式安装的程序
19、/var:习惯存放修改写操作的文件,包括各种日志文件
20、/selinux
(1)security-enhanced linux 一种安全子系统
(2)控制程序只能访问特定的文件,有三种工作模式,可以自行设置
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战