Linux的系统目录结构和基础目录解释

我是以CentOS7系统来呈现的。

目录

一.Linux的系统目录结构

二.Linux目录介绍

(1)bin目录:放着最经常使用的命令

 (2)dev目录:Device(设备) 的缩写 ,比如cup、硬盘、光驱、键盘、鼠标等设备以文件形式存储。

(3)home目录:用户的主目录,每个用户都有一个自己的目录,该目录名是以用户的账号命名的。比如下图

(4)lib目录:Library(库) 的缩写,存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。一般存放的文件是/bin目录下程序所需要的库文件的存放地,不排除一些特殊情况。

(5)lib64目录:与lib目录差别不到,存储64位的

(6)mnt目录:临时挂载目录,让用户临时挂载别的文件系统的,比如磁盘,光驱,网络文件系统等,当我们需要挂载某个磁盘设备的时候,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了。

(7)proc目录: Processes(进程) 的缩写,虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

(8)run目录:临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。

(9)srv目录:service缩写, 该目录存放一些服务启动之后需要提取的数据。比如说www服务需要访问的网页数据存放在/srv/www内。

(10)tmp目录:temporary(临时) 的缩写,存放临时文件的目录,文件可能会被系统自动清空。比如说我们临时上传的文件,会先存储在这里。

(11)var目录:用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。

(12)boot目录:存放开机时所要用的文件,包括linux核心文件、开机菜单和开机所要的配置文件。

(13)etc目录:系统管理和配置文件。

(14)media目录:临时挂载目录,让用户临时挂载别的文件系统的,与mnt目录没有什么区别。只不过是系统主动挂载。

比如:插入一个可移动设备时,系统会自动将其挂载到/media目录下的一个子目录中,以便用户可以访问设备中的文件。

(15)opt目录:optional(可选) 的缩写,存放应用程序,这个的意思就是说存放第三方大型数据,比如游戏的所有数据。

(16)root目录:系统管理员的主目录,里面存放管理员的数据,比如说我之前用的frp这个代理。

(17)sbin目录:system bin,存放系统基础命令的文件夹,bin目录是基础命令,有所不同。

(18)sys目录:是一个虚拟文件系统,提供了内核和硬件的基础接口和基础信息。可以查看cpu的基础信息。

(19)usr目录:unix system resources(unix 系统资源) 的缩写,类似于windows下面的program files


一.Linux的系统目录结构

Linux是树型结构。最上层是根目录——"/",其他的所有目录都是从根目录出发而生成的。

Windows也是树型结构。只不过根是磁盘分区的盘符(C、D、E等),有几个分区就有几个树型结构,他们是并列的关系。

注意:这里有浅蓝色和深蓝色,浅蓝色指的的是软连接。这里想知道什么是软连接,可以自己网上查询或者可以看我的这篇介绍。你可以通过ls -ll命令查看它真实的存放路径。

二.Linux目录介绍

(1)bin目录:放着最经常使用的命令

比如者mv命令的配置文件

 (2)dev目录:Device(设备) 的缩写 ,比如cup、硬盘、光驱、键盘、鼠标等设备以文件形式存储。

(3)home目录:用户的主目录,每个用户都有一个自己的目录,该目录名是以用户的账号命名的。比如下图

(4)lib目录:Library(库) 的缩写,存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。一般存放的文件是/bin目录下程序所需要的库文件的存放地,不排除一些特殊情况。

(5)lib64目录:与lib目录差别不到,存储64位的

(6)mnt目录:临时挂载目录,让用户临时挂载别的文件系统的,比如磁盘,光驱,网络文件系统等,当我们需要挂载某个磁盘设备的时候,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了。

(7)proc目录: Processes(进程) 的缩写,虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

比如version——核心版本。

(8)run目录:临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。

(9)srv目录:service缩写, 该目录存放一些服务启动之后需要提取的数据。比如说www服务需要访问的网页数据存放在/srv/www内。

(10)tmp目录:temporary(临时) 的缩写,存放临时文件的目录,文件可能会被系统自动清空。比如说我们临时上传的文件,会先存储在这里。

(11)var目录:用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。

(12)boot目录:存放开机时所要用的文件,包括linux核心文件、开机菜单和开机所要的配置文件。

(13)etc目录:系统管理和配置文件。

(14)media目录:临时挂载目录,让用户临时挂载别的文件系统的,与mnt目录没有什么区别。只不过是系统主动挂载。

比如:插入一个可移动设备时,系统会自动将其挂载到/media目录下的一个子目录中,以便用户可以访问设备中的文件。

(15)opt目录:optional(可选) 的缩写,存放应用程序,这个的意思就是说存放第三方大型数据,比如游戏的所有数据。

(16)root目录:系统管理员的主目录,里面存放管理员的数据,比如说我之前用的frp这个代理。

(17)sbin目录:system bin,存放系统基础命令的文件夹,bin目录是基础命令,有所不同。

(18)sys目录:是一个虚拟文件系统,提供了内核和硬件的基础接口和基础信息。可以查看cpu的基础信息。

(19)usr目录:unix system resources(unix 系统资源) 的缩写,类似于windows下面的program files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值