跟着小乐子进阶学习Linux系列03:Linux文件系统目录基础概念

Hello~大家好~我又回来啦。本来呢,今天小乐子准备和大家分享如何在命令行模式下浏览文件系统目录,但是突然发现在正式介绍相关的命令之前,可能有必要和新手们简单介绍一下Linux系统的文件系统目录结构,所以今天的内容就变成比较新手向的概念介绍啦,大家期待吧~

你很期待对不对?

与Windows不一样的文件系统

想必大家对Windows操作系统的文件系统和目录结构已经非常熟悉了吧。我们会有C盘,或是D盘,或是E、F、G...Windows会给磁盘分配盘符,每个盘符下会有自己的目录结构。而在Linux中则采用了完全不同的方式:将文件都存储在同一个目录结构中——不区分盘符。

在Linux系统中,这样的目录结构有一个名称,叫做“虚拟目录”,英文原称是“Virtual Directory”。而整个虚拟目录的最上级,就被称作“根目录”啦。我们可以使用一条正斜杠来表示根目录:

/

下面的截图分别是在可视化UI和命令行模式下查看到的根目录:

Linux根目录

在命令行中查看根目录结构

用户主目录

当然啦,通常我们进入到Linux系统的时候,默认并不会直接进入到根目录下。因为那样存在一定的风险,如果我们不小心在根目录下做了一些误操作,那么极有可能会损坏系统文件,从而导致Linux崩溃。

千万不要把Linux玩坏哦

为了尽可能避免这种情况,Linux为每一个系统用户都设立了一个“用户主目录”。在默认情况下,当用户登录系统后,都会转到自己的主目录下。而多个用户之间也是默认无法查看其他人的主目录的。

用户主目录的路径一般是这样的:

/home/你的用户名/

当我们登录系统后,我们就会看到下面这样的用户主目录结构:

用户主目录

如果我们进入到命令行,那么默认也会进入到用户主目录:

命令行模式下的用户主目录

那么用户主目录相对于系统根目录来说,又是在什么位置呢?我们看下面的截图,在左侧的目录结构树的下方,有一个硬盘驱动器形状的图标,点击它就能够进入到系统根目录啦:

点击可以进入系统根目录

进入到系统根目录之后,我们会看到在众多的目录中,有一个名字叫做“home”的文件夹:

位于根目录下的“home”目录

如果我们进入到“home”文件夹,就能看到以系统用户命名的不同的文件夹,其中,带有“小房子”图形标记的,就是我们自己的用户主目录啦:

home目录中的用户主目录文件夹

关于“挂载点”

看到这里,有些好奇宝宝可能要问啦:如果Linux和Windows不一样,没有盘符,只有一个根目录,那它要怎么处理额外的存储设备,比如一个U盘呢?这里就有一个“挂载点”的概念啦。“挂载点”的英文原称是“mount point”,Linux就是利用挂载点来分配额外的存储设备。

在Linux系统中,会存在几个默认的挂载点目录,大家还记得小乐子前几次给大家分享的,Linux系统目录说明吗?在根目录下,有下面两个目录会被默认用做挂载点:

/media

/mnt

常见系统挂载点目录

举个例子,如果小乐子在电脑上插入一个U盘,通常情况下,在桌面上就会出现这个U盘的名称,而在文件目录结构中,也会出现这个U盘:

被自动识别的U盘

大家可以放心,现在的Linux桌面发行版几乎对U盘都支持得非常好~

如果我们在系统根目录下,进入到media目录,会看到与自己账户名相同名称的文件夹目录:

进入这个文件目录,就能够看到U盘被挂载在里面啦:

好啦,我们今天就分享到这里。今天的内容非常非常基础,目的就是为下次分享打好基础。下一次,小乐子会告诉大家如何在命令行下面浏览目录,或者切换目录哦,大家期待吧~

告诉我你很期待对不对?

举报
评论 0