Linux文件系统——文件系统、挂载点、目录结构

article/2025/11/7 7:32:18

目录

一、目录结构

1.1 基本介绍

1.2  详细说明目录作用

二、挂载点


一、目录结构

1.1 基本介绍

Linux是一切皆文件,将所用的东西当做文件处理

目录结构就是一个单一的树状结构

整个的目录树只有一个树根:/  根目录

文件夹分门别类的放到根目录下面,看起来就是根目录文件夹的类别了,每个树枝对应一个文件夹

树枝还可以分支(也就是层层嵌套,形成层级式目录结构

每个文件一级一级的往上返,都会追随到根目录

Linux路径是用正斜杠划分的(Windows系统中是反斜杠,但是我们底层时通常用反斜杠进行转义字符的表示,Windows中的路径转译教麻烦,Linux直接使用正斜杠)

上面的文件在Linux中就是下图的样子

我们仔细看下图中有一个小小的波浪线,这个波浪线就代表着用户的主录目(如果后面是#就代表着root用户的主目录)

我们也可以解释一下下面,atguigu表示我们当前是atguigu用户,Hadoop100是我们创建当前及其的时候给的主机名, ~ 代表所在的位置,#或/号代表着输入命令的提示符号,root用户是#,普通用户是$

 

 

那怎么切换到根目录?如下图所示,切换过来了

 

1.2  详细说明目录作用

 根目录下都是一些通用的目录名称,每一个目录对应一个常见的功能

  • /bin      

 是Binary(二进制)的缩写,这个目录存放着最经常使用的命令    

我们发现bin目录和其他的三个目录都和其他的不太一下,右下角有一个箭头

这个箭头代表着这个文件夹不是直接放在当前的根目录下面的 ,而是以链接的形式实际指向的是usr/bin,也就是说usr/bin文件下的内容和下面文件夹下的bin的内容是一模一样的

 

 

  • /sbin    

s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序 

 

  • /lib     

  统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

 

  •  /lab64 

64位相关的比较特殊的一些文件

 

  • /home  

存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。不会有root管理员用户的文件夹

 

  • /root     

该目录为系统管理员,也称作超级权限者的用户主目录

  • /usr      

这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

  • /lost+found 

当系统非法关机后,这里就存放了一些文件这个目录一般情况下是空的

  • /etc     

  所有的系统管理所需要的配置文件和子目录

  • /boot    

这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里。

  • /proc    

这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

  • Isrv      

service缩写,该目录存放一些服务启动之后需要提取的数据

  • /sys     

这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs

  • /tmp    
  • 这个目录是用来存放一些临时文件的

  • /dev    

类似于windows的设备管理器,把所有的硬件用文件的形式存储.

 

  • /media(CentOS6)
    linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后linux会把识别的设备挂载到这个目录下
    CentOS7迁移到 /run/media

  •  /mnt

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。

  • /opt

这是给主机额外安装软件所摆放的目录。比如你安装一个mysql数据库则就可以放到这个目录下。默认是空的。

  • /var

这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件
 

二、挂载点

      Linux是树型目录结构,与windows的C,D,E盘完全不同,Linux只有一个根目录'/',其余各个目录都是基于这个根目录发散,就是树形结构。


     因此Linux分区跟Windows的C,D,E盘分区完全不同,而是将某个分区挂到一个对应的目录上,例如/home对应一块分区,home目录就是这块分区的挂载点、/boot对应一块分区,boot目录就是这块分区的挂载点、/usr对应一块分区,usr目录就是这块分区的挂载点。你可以形象的理解:一棵大树(根目录/)有很多树枝(目录,挂载点),每个树枝上都挂着一个箱子(分区,存储空间)。

   挂载指的是在linux系统中,磁盘分区后,需要将其挂载到其它目录下,才可以进行访问

   将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件如

  如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。

  总之,Linux 系统使用任何硬件设备,都必须将设备文件与已有目录文件进行挂载

linux --挂载点的理解_weixin_30808575的博客-CSDN博客

声明:这个地方我理解的不是很到位,在我的笔记里参考了上面这位朋友的内容


http://chatgpt.dhexx.cn/article/yJNUrpZU.shtml

相关文章

CMD如何切换目录

1.如果想要修改其他盘符,只需要在命令提示符输入“D:”,然后按enter确认即可。 2.如果想进入D盘的某个文件,则需要“cd路径” 3.如果想要查看文件夹的使用,名称,结构的话,就输入“dir”

Windows | cmd切换盘路径以及Git Bash切换盘路径

前言 Windows下经常用到cmd和git bash工具,而且常常需要使用管理员身份。 管理员身份的路径通常是默认在C盘,这时候就需要我们去切换路径。 而且这二者的命令还不一样,老是弄混,写篇blog记录一下。 cmd切换路径 git bash切换路径…

windows的cmd中切换路径 cd指令

windows的cmd中的cd指令无法切换路径? 1.输入cd,可以显示当前目录的名称; 2.关于盘符,我的电脑有C、D、E盘,打开cmd窗口,默认路径是用户文档路径,是C盘下的一个路径,如果想要切换到…

cmd 路径由C到D盘切换

1、按WINR键打开运行,输入cmd并回车; 2、默认路径为用户文档路径,如果想要切换到C盘中的某个文件夹,比如AppData,可以执行命令cd AppData; 3、但如果想切换到D盘,输入cd d:是不行的; 4、如果我们要切换盘符的目录&…

如何windows中cmd命令行下怎么切换目录

1、首先打开CMD之后,发现默认是在C:\Users\SILVER这个文件夹 2、这里输入 E:,即可切换到E盘。 3、输入 dir 可以查看当前目录下的文件。 4、输入 cd 文件夹名 可以进入子文件夹。比如这里输入 cd Game,即进入了E:\Game 5、另外&#xff0…

window下cmd命令进入和切换目录

开始->运行->CMD 一般默认进入c盘,如果想切换进入某个磁盘,直接盘符代号 如 D:,不用CD 命令切换 进入所在磁盘后想进入根录以下的文件夹 cd 文件夹路径 例如:我要进入 E:/Program Files/github_file 就输入…

CMD命令切换至D盘

1.使用快捷键winr进入如下所示界面: 2.在框内输入CMD 后点击确定,即可进入如下界面; 3.输入d: 后按下enter即可转换成功; 补充一些CMD命令: 1. appwiz.cpl:程序和功能 2. calc:启动计算器 3.…

win11系统中cmd窗口cd进行路径切换

在win11系统中会出现无法切换路径的情况 如图: cd无法切换到正确路径 这种情况只需要再次键入转换的盘符 如图

cmd下使用命令切换目录

cmd下使用命令切换目录 参考:https://www.yalewoo.com/cmd-base1.html 1. 在当前盘符 如果要切换的目录和当前目录在一个盘符下(比如都是C盘)可以直接用下面的命令来进行切换: cd 路径例如 cd c:\windows\system就会切换到c:…

windows10命令行窗口cmd路径切换

回到根目录 cd/ C:\Users>cd/ C:\>回到上一级目录 cd.. C:\Users\administrator>cd.. C:\Users>通过绝对路径切换目录 E:\CARLA_0.9.9.4\WindowsNoEditor>cd /d D:\Sublime Text 3 D:\Sublime Text 3>先进入指定盘区根目录,再用相对路径切换目…

关于如何更改cmd命令行的路径的方法

一、使用cmd命令行时,如果我想对我D盘里名字为“matlab程序文件" 的文件夹里的东西进行操作时,我就要更改我的路径到对应位置 一、我的初始打开路径如图 二:查询我想操作的对象的位置,发现在 D:\matlab程序文件 中 三&#…

cmd中切换至指定文件夹

老是忘记怎么搞,三次了,每次都要搜索半天,这回记下来,再忘记就来看看, 这是搬运,防止挂掉,原创网址是https://www.cnblogs.com/mmit/p/11911480.html 怎么在cmd命令中切换到其他盘,切…

如何通过cmd命令行切换所在目录

cmd命令行中如何切换所在目录 写在前面: 非常简单的几个步骤,但是怎么也记不住,大概是因为我使用的是win10吧,假若经常使用Linux等系统,忘记显然是不可能的。 所以呢,技术不用会生疏,但用多了成…

windows cmd命令行切换路径

直接看图 从你的默认c盘路径切换到其他盘路径 1、cd 其它盘符路径 (直接打开文件夹从路径栏去复制快一点,麻蛋,linux直接tab补全) 2、回车 3、输入你刚刚的其他盘(d/e/f…)再加个: 4、回车 这样就进入你要…

如何在cmd命令行下切换目录(详细步骤)

1,首先进入cmd中,一般默认在C盘中的system32中打开 2,cd.. 是返回上一级 3,D:(F:) 表示直接切换到相应的盘中 4,比如切换到一个想要的目录,就如下操作:cd D:\XXXXXXX 5,结束!&…

CMD命令行下如何切换路径

话不多说,直接上图。 直接在后边 打上 d:(就是D盘的路径) 如果有配置linux,那么 ,使用当前是C盘想要切到D盘进行举例 。 后边直接打上 cd D:\ 即可。 在cmd命令符中 如果要切换到相应的路径文件。 举…

cmd命令打开及切换目录路径

【cmd命令打开及切换目录路径】 一:【CMD命令打开】 :说两种方法获取cmd命令(还有N种方法,下次说) 1:电脑左下角搜索cmd,出来命令提示符 2:或 快捷键 WinR(win键在键盘左下角,ctrl和…

cmd常用命令:更换文件夹、切换路径、查看目录和返回根目录和子目录

文章目录 cmd常用命令总结cmd更换文件夹常用操作参考文献 cmd常用命令总结cmd更换文件夹 打开cmd:快捷键 WinR,输入cmd 常用操作 打开cmd之后,默认是在C:\Users\电脑路径 文件夹中更换磁盘:输入D:,然后回车 dir查看当前目录 c…

Windows管理员权限打开cmd使用cd切换路径失败

问题描述:在安装MySQL时需要使用到管理员权限打开cmd来进行服务的安装,MySQL的目录放在了D盘下,在使用到cd来进行路径切换时,出现了路径切换失败。 如:C:\WINDOWS\system32>cd D:\Util\MySql\mysql-5.6.44-winx64\…

卡特兰数 java,Catalan数(卡特兰数)

由于Catalan数经常会在算法题或面试题中出现,在这里做一下小小的总结。 介绍 Catalan数是组合数学中一个常在各种计数问题中出现的数列。一般项公式为 Cn的另一个表达形式为 一般来讲,我们编程时用递推关系会更方便计算: 或 即:C(…