悟夜叉个人博客 其他分类 Linux基础篇:文件系统/目录结构

Linux基础篇:文件系统/目录结构

我们现在已经对林尼克斯下边的文件系统结构有了初步的了解,那其实我们通过张图可以看得出来。那根目录下边所有的些目录结构看起来就像我们之前。在拎磁系统里边,打开计算机,看到的些目录是差不多的。那他们是不是一回事呢?里我们可以做验证,因为光看图的话没有说服力,那接下来呢,我们还是打开终端。我们可以直接跳到跟目录下面去,当前我们的目录是11个波浪线的话,他表示的是。当前root用户的主目录嘛?那接下来我们要切换到跟目录,里要用到命令。c,d那我们知道windows里面也有命令,c,d春之directory切换路径。那我们切换到哪里去呢?后面跟上要切换到的路径,斜线斜杠,就表示跟目录,我们看现在已经切换过来了。那切换过来之后,接下来我们又可以用之前ls命令lease的看一下跟目录下边到底有哪些文件夹。我们看一下,确实好像跟我们看到的些是一样的,并不的dvetchome力。里我们判断也是并不特第一为e,t,c,home力,我们会发现。所谓的计算机,类似于我的电脑,东西,打开之后的所有文件其实跟目录下边的。那接下来我们要考虑的它的文件夹,它是有规律的吗?还是说我随便给名字,把东西放在都可以呢。

我们要注意一下,在windows里面没有要求,哪怕是c盘,尽管我们一般都说。有人会提示说千万不要动c盘里面的东西,但是其实我们熟了之后,那往往很多东西会往c盘里面塞。那里面另词里边,我们是不是也是随便?怎么动都可以呢。当然,我们是系统超级管理员。马入特,理论上你怎么动都可以,但是。另是本身的每目录命名都是有规范的,些目录名他其实本身是。基于所谓的文件系统层级标准定义出来的,所谓的文件层级文件系统层级标准是从尤尼克斯那边继承过来演变发展出来的。也说,文件系统里面跟目录下都是一些通用的目录名称。每目录对应着常见的功能,所有的类似的东西就都分文别类的放到目录下边就对了。当然了,你也可以乱放,但是就显然不符合另次设计的初衷了,接下来我们的关键点就得知道。当前的每目录到底是用来干啥的好而且林斯有好处。我们现在学习的是三特三特47那假如说你把文件系统搞明白了之后,你会发现几乎所有的另词发行版,你去用乌斑图,你去用苏撒。你去用匪刀,你会发现里面跟目录下面的结构都差不多,基本上都一样,其实是完全通用。接下来我们就来做详细说明吧,每来说一说他到底干,首先,是并目录。

第binb那病呢?其实是binary的前三个字母binary大家知道二进制吗。是二进制目录,二进制当然就相当于是可以直接直行的机器码了。,目录里边存放的是直接可以执行的常用命令。比如说,我们可以往下拖一拖,看一看,我们可以找一找,下边就能看到,哎,我看到里就有前面我们执行过的cd命令。切换目录的命令好,那如果往后找的话,肯定我们还会看到ls命令,我们直接列出当前目录下所有目录所有文件的命令。常用的命令其实在里都可以找得到,病目录,我们把他认为二性质的命令。里有小小的细节,大家需要注意,就里的病,我们发现它是有朝外的小箭头的。好像跟普通的文件夹有点不一样。表示意思呢?表示。病目录,他其实并不是直接放在当前的跟目录下边的,哎,那是为的?明明看到他就在里。它的实际逻辑位置,我们可以看一下属性,我们看到它本身是,它不是文件夹。它是文件夹的链接,它实际的目标是,也说,实际指向的是哪里呢。是useerb,也他指向的是useer,u,s,r是useer的简写。他指向的是u字,目录下边的病如果我们追进去的话,就会发现u字是在的。user下面果然也有病,进去看哎我们会发现跟里面的内容是完全一样。

链接,就像windows里面的超链接,快捷方式一样,我们当前在跟目录下面存放的。病其实只是链接而已,那当然了,我们也把他认为是当前文件系统里面的一部分。那跟他很相似的,另外还有sb,s看起来就比banary,他应该也是命令了,就比他多了s。那是,那是意思呢?s是s等?s等系统,是系统级的。二进制命令目录里面存放的呢?一般系统管理员,超级用户。能够使用的一些系统管理工具了,本质上来讲病和s病。他其实我们当前发行版不是叫gn。ul尼克斯吗?叫glo。l尼克斯?那其实glo开源项目。给我们直接提供的一些用户集的工具,有些是普通用户都可以用的,有些是只有。管理员才可以用,他们区别那当然了,sb目录下边。他也有箭头,我们会发现他也是链接,那同样,他链接到哪去了呢。也是u字下边的sb目录好那那我们就会发现u字。目录还是很重要的,那我们先看看其他的吧。我们干脆就把带链接的都看完吧。有箭头指出来的些目录先都看完那另外还有力部,还有力,不64。那他分别又是意思呢?lip呢?很明显library的前三个。那当前的库目录,哎,那库目录主要是用来放呢?当然。

系统和应用程序所需要的一些共享酷文件,类似于windows里边的d,i,l,我们所说的。动态链接库文件了,那对应的呢?力补目录可以认为等同于windows里边的。c盘下边我们知道有著名的目录,windows下有sister32。那在目录下边有非常多的d,i,l文件平台链接库,唉,那我们知道很多都是系统必要的,是吧?你假如说把一删的话,那有系统整个就崩了,就直接启动不起来了。,那那我们对于linx而言力不下边,很多东西也是非常重要的,我们肯定就不能不能随便去删随便去动了。那另外还有64哎,那我们知道那64位相关的一些比较特殊的。一些酷文件我们会放在里,对吧,那关系就有点像windows里边的sister和csm321样是吧,只不过我们里叫做利不和利不64。当然说,我们一般是很多重要的系统需要的动态链接库文件放在里。那有一些应用程序需要的共享库也会放在里,那本身它是个链接。链接到哪去了呢?一看又是悠子下面悠子下边的利不目录。那呢?是悠子下边的。立不六次目录两个其实本身它的大小是非常大的,我们直接一看包含了我们系统里面的很多东西。那既然提到儿了,我们干脆就把u字也一起说一下吧。u字us。r目录。

其实是非常重要的,我们看到它里边其实就包含了用户的所有的应用程序和所需要的文件和数据就都放到了。那你要么类比的话,他不光因为里面链接过来的有。u字病和uu字s病对吧?还有对应的u字力本是是都是我们外面系统级别需要的东西。那些东西的话相当于windows里边下边的csm32那。如果要是其他的一些东西呢,用户级别的一些东西呢?那就又相当于windows下边的。programfairs,那就看我们怎怎么样去理解。另是他是把所有用户级别的东西全放到里。当然,不同的另次发行版对具体的内容的设置会有所不同,我们看到儿还有useerlocal。nobody本地对吧用户本地的一些用应用程序相关的文件数据。那下边还有b,有时候,里边还会有大量的内容,是当前针对用户可以去单独执行的一些东西。里边同样也有,也有内部目录,sb目录,对吧,有时候我们会。有一些命令是链接到u字并下面,有些链接到u字loco并下。我们现在是不存在问题,都是在有点病下。关于当前最主要的些目录的基本的介绍。呢,我们再看一看其他其他的目录呢,相对来讲就会简单一点了,比如说,里边,我们看到不。

不疼目录,很明显,之前我们挂载的引导分区里边存放的一些东西吗?目录非常的重要,我们把它单独的挂载到了分区,就里边是单独划分了分区的。如果我们看它的属性的话,会发现它其实并不大,对吧,我们引导启动的时候所需要的一些文件和一些核心文件。包括一些链接文件,以及镜像文件,那如果说我们想要写自己的用户数据的话,那千万不要写到。我们看到他其实非常小,就只有100多兆,之前我们说boot分区,当时分区的时候。分区其实只要有一百到五百兆,一般也就够了,我们当时是给了g,方便我们整个做大小的计算而已。好的,接下来呢,还有叫做devd。e。v他其实是。device的前三个字,哎,它是设备目录,当前管理我们所有设备。设备怎么去管理呢?我们可以点进去看一眼,哎,我们看到他真的是把所有的设备。甚至所有的硬件设备在我们里面都有对应的映射到不同的目录,不同的文件上去。比如我们里有cpu,那当然还有硬盘,第四个那对应的像总线的对应的些硬件设备其实都有。相应的文件预设,哎,那比方说我们cpu,点进去,我们就会发现,哎,里面又分了01234567。一共有八个,为有八个呢?如果我们还记得话,一开始我们做虚拟机配置的时候分配有。

两个cpu,每个cpu有四个内核,当前的逻辑核心不就一共是八个吗。每对应的都有目录来来进行管理,里面有对应的相应的文件。那具体是,当然我们不需要再去多进行考虑,但是我们至少知道,在。另字里边确实是把每硬件设备都当成文件来进行管理的,我们说的。一切接文件,所有的东西都能在里面找到对应的映射。接下来,又有另外非常重要的目录,目录叫做etc,e,t。c目录呢。主要放置的是一些系统管理所需要的配置文件。和对应的一些子目录了,有时候我们假如说,你安装一些数据库,安装完了之后。对应的配置文件就会放到里,那e,t,c里面我就会发现后面,你要做的很多配置操作,哎,都跟里的一些,比方说抗复文件。对应的些配置文件有关系,是关于e,t,c,后面其实很多操作还是跟他。都会打交道的,我们一定要记住,呢后目录,后目录其实非常简单。我们知道后面家的意思,那其实在links里边,每用户都有自己的主目录。对应的自己相关的一些个性化的一些数据文件,都应该是放在自己当前的主目录下。类似于我们一进来之后看到的当前入退用户的主文件夹,而且都放在里。那当然了,我们会想到后下边那会有root的主文件夹吗?注意,不会有,因为它都是。

普通用户的文件夹,那我们当前只有普通用户,叫艾特硅谷,哎,那里面当然就只有艾特硅硅谷了。如果说我们再多创建几个用户哈,那那当然了,对应的就会每用户都出现相应。文件夹放在里,其实还是比较简单的,那另外,我们自然知道了那入的用户的主目录在哪里呢。后面有root没看讲,他本身root用户,也系统超级管理员的。用户主目录点进去我们发现哎,不我们在桌面上点的主文件夹吗。他本身的路径应该杠root,其实在里,是我们能够看到的最基本的些目录结构的一些用法。另外呢,还有非常常用的目录,我们里可以直接说一下,下边的o,p。t目录。o。pt其实是opional的前三个字母,也可选目录。为叫可选目录呢?说可有可无,无所谓是吧,哎,那其实。我们当前linx系统里边给第三方软件包专门留下的位置,你假如想要额外安装一些软件的话,那约定俗成把那些东西全部都装到里。相当于我们单独的给自己的硬盘分区的时候画比方说,哎,专门装软件,对吧?装software。类似于维诺斯上做法。那在另词里边默认就都放到自己的那些第三方软件都放到opt目录下。,那些其实最为常见最为常用的一些目录了,那另外还有一些目录,我们分别来介绍一下。

按照顺序,首先media目录media我们知道是媒体的意思,媒体目录,那他主要用来干呢?那。可以识别一些可移动媒体设备,比方说像u盘。光驱,些设备识别之后林一次自动,因为我们知道些外接的些媒体,它相当于是外部存储了。那如果接进来之后,那怎么去处理些东西呢?我们当前硬盘分区都已经分好了,那他对应的些外部的数据又应该放在哪个分区呢。哎,那就相当于有了新的分区,把它挂载到我们对应的目录下面去。那挂载到哪呢?u盘和光驱?默认就挂在在media屏幕下面,它相当于可移动媒体设备的挂载点。跟他并列的另外还有很著名的目录,叫做mtmount目录。是孟特的缩写,也是挂载目录,相当于可以认为是另外谜底,它跟谜底基本上差不多。那我们可以把任何的外部存储加了,之后,单独的让它指定挂在到帽子上面去。进入目录里面,就可以查看里面内容了,我们可以认为移动化存储设备的。另外挂载点,他们俩都是挂载点,接下来呢,还有一些跟系统相关的东西。比如说里有procpoc其实是process的。前四个字母的简写,说process,那我知道是进程吧。它是进程目录,是虚拟的目录,相当于是我们系系统内存里面进程的映射。

他存放的现有的一些硬件和当前进程的一些信息,目录其实对于系统来讲是非常重要的。但是对于我们一般用户来讲,那你不要动就好了,对吧东西千万不要跟系统相关的东西,不要去碰。,后面还有状目录,状目录呢,其实跟process,prok目录有点像,但是它又不太一样。当前绕目录是运行目录,运行目录指的存放的是当前。系统运行以来的所有实时信息,那它其实是临时的文件系统,重启之后,它就被干掉了。东西其实没有那么重要,东西你你想要动也行,重启之后反正就没了,但是最好也不要动,因为它是记录当前系统信息的吧。后面呢,还有叫s,r,v,它其实是service的缩写。那当然了,service,我们知道他应该存放的跟系统服务。相关的一些东西了,那那对应的些东西我们当然也不应该删了,假如说你删了之后本地服务肯定起不起来了吧。另外还有sis,很显然是sist的缩写,它存放的是。系统硬件信息的相关文件,就假如说我们之前说利部和利不64library存放的是类似于windows里面的s等32,存放的是系统相关的动态链接库的话。那里存放的是硬件相关的信息。那当然也不能删了,些东西都不能动了。

,那说了些不能动的东西,那接下来终于又有可以动的东西了,比方说tmp。tmp,很多同学也听说过,tmptmperary临时目录的缩写。如果是临时目录的话,那当然你当前可以删掉的。只是零食存放下的东西都可以放到里,往往我们在做操作的时候没那么仔细,很多东西就全堆到来了。那么发现硬盘空间不够的时候,往往就会到来找,哎,看看儿能不能清空去节省一些磁盘空间。往往会关注里那后面的u字我们已经说过了,目录也非常的重要,包括前面的病和利普都是链接到u字母下边去的。存放了很多的应用程序,和用户相关的数据文件都放在了。那最后呢,还有叫v二v二我们知道是v二股变量,它的前三个字母,那对应的呢。可变目录,那目录里面呢?一般就会存放一些不断会扩充,会变化的东西。经常被修改的那些东西都放到木下面来,一般里面放呢?就放各种各样的日志。log都会放到下面来,一般对于些目录的划分,当然我们在具体使用的时候呢,也可以根据自己的需要来灵活设置。因为我们是root用户吗?本身你是有权限在所有的地方去写东西的,但是一定要谨慎。像我们说的有一些系统相关的目录,那最好是不要去碰那比如说。

里边我们说的prook对吧?像raw,service,system些目录最好就动都不要动。那当然了,你像boot肯定肯定也是不动了,引导分区肯定更不动了,那第一位设备目录也是不要动的,些目录都是。都是不能动的,那对于我们平常使用而言的,用的最多的是像病s病,因为里边有很多我们需要的命令。,但是最好呢?里面的东西我们也谨慎的去进行添加和修改,最好是不要删。有很多东西你删了他就他就没法运行了嘛那另外还有力部力部当然也是尽量不要动尽量不要去删的。那哪些东西是我们可以动的呢?动了之后完全没问题的。目录。那碳普临时目录随便动。肯定没问题对吧op。t。我们安装的第三方软件吧。就给我们空出来的,肯定没问题随便放,,还有后自己用户对应的。目录下边当然是随便动了,当然如果你自己本来是root的话,下面的东西也是自己随便用的。跟系统没关系的,些用户自己的目录下面的东西都可以随便改,最后还有腕,因为它是可变吧。一般放日志之类的东西,一般影响不会很大,些目录我们可以去做。改动可以去做删除那另外呢?还有一些像e,t,c,之后我们也经常会去使用。像bet。c病里边主要是使用里面的命令,而et。c呢是要修改里边的配置文件。

是谨慎去进行操作的一些目录,至于media和mount,那挂载上来新的东西的时候。假如u盘里面光驱里面的东西我们都可以去改,都可以去删的话,那是无所谓的。对我们系统是没有多少影响的,关于整个004目录结构的介绍。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

站长QQ/VX:82794

在线咨询: QQ交谈

邮箱: 82794@qq.com

任何技术问题请联系QQ,非特殊行业请勿加微信!龙信小伙伴请联系微信群找我。
关注微信
非商务合作请勿添加

非商务合作请勿添加微信

返回顶部