首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux文件系统目录结构

文件系统目录结构 linux文件.png ---- 倒置树形结构 文件系统从更目录开始,用 / 表示 文件名称区分大小写 以 ....开头文件为隐藏文件 路径分割 / 文件颜色: 蓝色-> 目录,绿色->可执行文件, 红色->压缩文件, 浅蓝色->链接文件, 灰色->其他文件 系统启动必须: /boot:存放启动linux...外部文件管理 /dev:Device(设备)缩写,存放linux外部设备,在linux中访问设备和访问文件方式是相同。...如U盘 /mnt:临时挂载别的文件系统,我们可以将光驱挂载在/mnt上,就可以看到光驱里面的内容了 临时文件 /run:是一个临时文件系统,存储系统启动以来信息。当系统重启时,这个目录会被删除。...这个目录内容不再内存里,我们也可以直接修改里面的某些文件来修改 扩展用 /opt:默认是空,我们安装额外软件可以放在这个里面 /src:存放服务启动需要提取数据(不用服务器就是空) linux文件类型

1.5K10

Linux 文件系统目录结构

文件系统结构 图中箭头代表链接目录 类似windows下快捷方式 /:是Linux文件系统目录 ,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中.../dev:设备文件目录 ,存放linux系统下设备文件,访问该目录下某个文件,相当于访问某个设备,存放连接到计算机上设备(终端、磁盘驱动器、光驱及网卡等)对应文件 (b 随机访问,c 线性访问).../srv :用来存储本机提供服务或数据 /sys:存放硬件设备驱动程序信息 注意: /etc,/bin,/sbin,/lib目录存放是系统启动就需要用到程序,这些目录不能挂载额外分区,必须在根文件系统分区上...wwwroot 直接cd wwwroot也可进入 在Linux中,使用命令查看文件,首字母会标记该文件文件类型,一般有以下几种类型: – : 普通文件 d: 目录文件 b:块文件 c:字符文件 l:符号链接文件...绿色 -> 可执行文件 红色 -> 压缩文件 浅蓝色 -> 链接文件 灰色 ->其他文件 在Linux中,除了斜杠和NUL字符,都是合法

74710
您找到你想要的搜索结果了吗?
是的
没有找到

Linux文件系统目录结构详解

大家好,又见面了,我是你们朋友全栈君。 引言 对于每一个Linux学习者来说,了解Linux文件系统目录结构,是学好Linux至关重要一步....,深入了解linux文件目录结构标准和每个目录详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构相关知识。...linux文件系统最顶端是/,我们称/为Linuxroot(根目录),也就是 Linux操作系统文件系统。...Linux文件系统入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统组织者,也是最上级领导者。在根目录之下既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。...sysfs文件系统集成了下面3种文件系统信息:针对进程信息proc文件系统、针对设备devfs文件系统以及针对伪终端devpts文件系统。该文件系统是内核设备树一个直观反映。

2.2K11

Linux学习笔记,Linux文件系统,文件管理,目录管理

Linux文件系统: /boot: 系统启动相关文件,包括kernel,initrd,grub(bootloader) /dev: 设备文件 块设备:随机访问 字符设备:线性访问。...每一个用户目录通常默认为/home/USERNAME /root: 管理员目录 /lost+found: 断电时或应急时储存信息文件 /media: 移动设备挂载点目录 比如将dev目录...cdrom挂载到本目录开始访问 /mnt: 额外临时文件系统 挂载点目录 /opt: 可选目录,早先第三方程序安装目录 /proc: 伪文件系统 kernel映像文件 不启动是为空目录 /sys...: 伪文件系统 硬件设备相关属性映射文件 不启动是为空目录 /tmp: 临时文件 权限为t /var: 可变化文件 /etc: 配置文件 /lib: 库文件 静态库 .a 程序中本来就包含库...,a_c,d_b,d_c 3.删除: # rmdir 删除空目录 -p: 只可以删除非空单传目录 三.

1.4K10

Linux文件系统路径与目录结构简述

Linux文件系统路径说明  熟悉Windows系统,都知道文件路径表示,如C:\User\rich\Documnets\test.doc。...在Linux目录称为虚拟目录(virtual directory) 根目录是root,根目录目录和文件会按照访问它们目录路径一一列出。...路径本身并没有提供任何有关文件究竟存放在哪个物理磁盘上信息。 在linux pc上安装第一块硬盘称为根驱动器。 根驱动器包含了虚拟目录核心,其它目录都是从那里开始构建。...库目录,存放系统和应用程序库文件 /media 媒体目录,可移动媒体设备常用挂载点 /mnt 挂载目录,另一个可移动媒体设备常用挂载点...,存放系统运作时运行时数据 /srv 服务目录,存放本地服务相关文件 /sys 系统目录,存放系统硬件信息相关文件

2.4K20

使用 SSHFS 挂载远程 Linux 文件系统目录

步骤1:在 Linux 系统上安装 SSHFS 默认情况下,sshfs 包不存在所有的主流 Linux 发行版中,你需要在你 Linux 系统中启用 epel,在 Yum 命令行帮助下安装 SSHFS...】 Jetbrains全家桶1年46,售后保障稳定 步骤2:创建 SSHFS 挂载目录 当你安装 SSHFS 包之后,你需要创建一个挂载点目录,在这儿你将要挂载你远程文件系统。...# mkdir /mnt/tecmint $ sudo mkdir /mnt/tecmint 【基于 Debian/Ubuntu 系统】 步骤 3:使用 SSHFS 挂载远程文件系统 当你已经创建你挂载点目录之后...,现在使用 root 用户运行下面的命令行,在 /mnt/tecmint 目录下挂载远程文件系统。...步骤 4:验证远程文件系统挂载成功 如果你已经成功运行了上面的命令并且没有任何错误,你将会看到挂载在 /mnt/tecmint 目录远程文件和目录列表 # cd /mnt/tecmint #

1.9K20

Linux目录文件系统是如何被挂载

,最后返回s->s_root指向值,即:该文件系统目录。...生成dentry实例最后被赋值给了sb->s_root,这样sb->s_root就指向了该文件系统目录。...mnt->mnt_root,即rootfs文件系统目录,再之后将root值赋值给当前进程的当前目录和根目录字段。...这样,rootfs文件系统整个挂载过程就结束了,最终结果就是,当前进程目录就是rootfs文件系统目录。 那rootfs文件系统目录就是我们想要找目录吗?...当然不是,我们要找目录应该在硬盘上啊。 那硬盘上文件系统目录是在哪里挂载呢?硬盘上文件系统和rootfs文件系统又是什么关系呢? 限于篇幅原因,我们下篇文章再讲。 完。

3.6K30

linux深入proc文件系统之pid目录(下)

proc 是一个虚拟文件系统,在Linux 系统中它被挂载于/proc 目录之上。...proc 有多个功能 ,这其中包括用户可以通过它访问内核信息或用于排错,这其中一个非常有 用功能,也是Linux 变得更加特别的功能就是以文本流形式来访问进程信息。...很Linux 命令( 比如 ps 、toPpstree 等) 都需要使用这个文件系统信息。...ID、父挂载ID、文件系统设备主从号码、文件系统中挂载根节点、相对于进程根节点挂载点、挂载权限等挂载配置、可选配置、短横线表示前面可选配置结束、文件系统类型、文件系统特有的挂载源或者为none、.../proc/[pid]/ns/,目录,保存了每个名字空间入口,详见(man namespaces)。 相关文章 linux深入proc文件系统(上)

3.4K11

Linux目录文件系统是如何被挂载 . 续

继上篇文章 Linux目录文件系统是如何被挂载,我们继续分析。...之后,prepare_namespace方法里又调用了mount_root方法,来挂载真正目录文件系统,即上面的/dev/nvme0n1p2硬盘分区中存放ext4文件系统。...", "/", NULL, MS_MOVE, NULL)方法将当前目录挂载文件系统移动到根目录。...最后,调用ksys_chroot(".")方法,将当前进程目录切换成当前目录,即真正硬盘分区所代表文件系统目录。 至此,Linux下根目录挂载整个流程就结束了。...细心朋友可能还会有个小疑问,硬盘分区所属文件系统原始目录为/dev/root,之后/dev/root又被挂载到/root目录,这里所说目录都是rootfs文件系统目录,但是,由上一篇文章可以看到

4.4K30

每日一博 - 导航Linux文件系统:根目录目录层次结构

---- 概述 Linux操作系统目录(/)是整个文件系统起点,它包含了许多重要目录,每个子目录都有特定作用和用途。...这些命令通常不依赖于其他文件系统,因此即使在某些文件系统没有挂载情况下,系统仍然可以正常工作。 /boot:包含了Linux系统启动时所需内核文件和引导加载程序配置文件。.../mnt(挂载点):管理员可以使用这个目录来手动挂载临时文件系统,例如,将外部存储设备挂载到此目录以访问其内容。...---- Pic ---- 小结 这些目录组织使Linux操作系统文件系统具有层次结构,并允许管理员和用户轻松地管理文件和配置。...不同Linux发行版可能会在这些目录结构中有一些变化,但通常保留了这些基本目录以确保系统一致性和稳定性。

19940

介绍 Linux 文件系统:这些目录都是什么鬼?

言归正传,本文介绍一下 Linux 文件系统(File System),介绍一下这些文件夹都是干什么。 ?...上图是 Linux 文件系统一个整体结构,无论是什么 Linux 发行版,根目录/基本上就是这些文件。不要害怕这么多文件夹,大部分都不需要你操心,只要大概了解它们是干啥就行了。...注意不要被图标上 TXT 字样误导了,Linux 不按后缀识别文件类型,/bin目录文件都是可执行二进制文件,而不是文本文件。...区别一下 root 用户和根目录区别哈,root 用户就是 Linux 系统超级用户(Super User),而根目录是指 / 目录,整个文件系统「根部」。...在桌面版 Linux 系统中,用户目录会有下载、视频、音乐、桌面等文件夹,这些没啥可说,我们说一些比较重要隐藏文件夹(Linux 中名称以.开头就是隐藏文件)。

3.4K41

深入理解 Linux 文件系统:从根目录到用户主目录

深入理解 Linux 文件系统:从根目录到用户主目录 摘要 本文将深入介绍Linux文件系统结构,从根目录到用户主目录层级关系。我们将了解文件系统Linux系统中核心地位以及其广泛应用。...本文目的在于帮助读者深入理解Linux文件系统结构和功能,并介绍如何从根目录到用户主目录进行层级导航。 2. Linux 文件系统概述 Linux文件系统是操作系统用于管理文件和目录一种机制。...Linux文件系统基本概念包括: 路径 在Linux文件系统中,每个文件和目录都有一个唯一路径来标识其位置。...通过理解Linux文件系统基本概念和根目录重要目录,以及用户主目录结构和作用,读者可以更好地操作和管理Linux系统,并更深入地了解文件系统在系统运行和数据管理中重要性。 5....挂载是将文件系统连接到Linux目录过程,使得文件系统数据可以在挂载点上访问。 挂载点 在Linux中,挂载点是一个目录,用于连接文件系统

39910

【Flutter 实战】文件系统目录

老孟导读:Flutter 中获取文件路径,我们都知道使用 path_provider,但对其目录对含义不是很清楚,此文介绍 Android、iOS 系统文件目录,不同场景下建议使用目录。...不同平台对应文件系统是不同,比如文件路径,因此 Flutter 中获取文件路径需要原生支持,原生端通过 MethodChannel 传递文件路径到 Flutter,如果没有特殊需求,推荐大家使用...getExternalCacheDirectories 存储特定于应用程序外部缓存数据目录路径。这些路径通常位于外部存储(如单独分区或SD卡)上。电话可能具有多个可用存储目录。...存储空间有限,此目录数据随时可能被系统清除,也可以通过 设置 中 清除数据 可以清除此目录数据。...iOS 文件存储 iOS 文件存储相比 Android 要简单多,因为 iOS 对用户隐私保护非常严格,每个 iOS 应用程序都有一个单独文件系统,而且只能在对应文件系统中进行操作,此区域被称为沙盒

2.6K10

Linux文件系统技巧 | 统计个数 | 只见文件或目录

/company -type f | wc -l # Example $ sudo find /etc -type f | wc -l 3829 查看某目录下文件个数,包括子目录。...$ ls -lR | grep "^-" | wc -l # example $ sudo ls -lR /etc | grep "^-" | wc -l 3822 查看某文件夹下目录个数,包括子目录...(注意这里文件,不同于一般文件,可能是目录、链接、设备文件等) grep "^-" 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d wc -l 统计输出信息行数,因为已经过滤得只剩一般文件了...其他技巧 只显示目录名, grep 与 ^ 之间有空格 ls -l | grep ^ 只显示文件 ls -l | grep ^- 统计当能目录文件数 ls -l | grep ^- | wc -l...参考文献 转: Linux下统计目录及子目录文件个数 --------------------- Author: Frytea Title: Linux文件系统技巧 | 统计个数 | 只见文件或目录

1.4K21

Linux学习命令汇总二——Linux文件系统,日期时间和文件目录管理

修改:modity,文件内容发生改变 改变:changed,metadate、元数据(权限,大小等)发生改变 Linux文件系统层次标准FHS /bin :所有用户可执行程序,操作系统自身运行程序目录...:系统级别的应用配置 /etc/init.d :与系统运行级别相关服务脚本 /home:普通用户默认在/home下有一个其名称同名目录,作为用户目录 /root :管理员目录 /lib...,/lib64 :库文件目录 /media , /mnt :专用挂载位置,通常用来挂载便携式或存储设备 /misc :备用目录 /opt :备用目录,通常用来安装第三方软件 /proc :伪文件系统...,内核参数映射 /sys :伪文件系统,系统级别的 ,用于配制外围设备参数 /srv :伪服务提供数据存放位置 /tmp :临时文件系统 /usr :shared ,readonly.../var/lib :系统正常运行时要改变文件 Linux关机重启 shutdown命令格式: # shutdown [option] ...

1.4K30

关于linux文件系统软连接_centos7删除目录命令

用法 ln -s 源文件 目标文件 ln -s /opt/soft/node-v8.9.0-linux-x64/bin/vuepress /usr/bin -s 是代号(symbolic)意思 ln命令会保持每一处链接文件同步性...命令功能 Linux文件系统中,有所谓链接(link),我们可以将其视为档案别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接意思是一个档案可以有多个名称...硬链接是存在同一个文件系统中,而软链接却可以跨越不同文件系统。 软链接: 1.软链接,以路径形式存在。...类似于Windows操作系统中快捷方式 2.软链接可以 跨文件系统 ,硬链接不可以 3.软链接可以对一个不存在文件名进行链接 4.软链接可以对目录进行链接 硬链接: 1.硬链接,以文件副本形式存在...2.不允许给目录创建硬链接 3.硬链接只有在同一个文件系统中才能创建 参数 -b 删除,覆盖以前建立链接 -d 允许超级用户制作目录硬链接 -f 强制执行 -i 交互模式,文件存在则提示用户是否覆盖

2.2K10

Linux文件系统实现

比如cat可以打开文件,读取数据,最后在终端显示: $cat test.txt 对于Linux程序员来说,了解文件系统底层组织方式,是深入进行系统编程所必备。...inode简介 上面我们看到了存储设备宏观结构。我们要深入到分区结构,特别是文件在分区中存储方式。 文件是文件系统对数据分割单元。文件系统目录来组织文件,赋予文件以上下分级结构。...inode示例 在Linux中,我们通过解析路径,根据沿途目录文件来找到某个文件。目录条目除了所包含文件名,还有对应inode编号。...当我们输入$cat /var/test.txt时,Linux将在根目录文件中找到var这个目录文件inode编号,然后根据inode合成var数据。...Linux以inode方式,让数据形成文件。 了解Linux文件系统,是深入了解操作系Linux原理重要一步。

1.7K60

Linuxproc文件系统

proc,用户空间和内核空间能够通过该接口通信, 与普通文件不同是。这些虚拟文件内容都是动态创建。 proc文件系统是一个伪文件系统,它仅仅存在内存其中,而不占用外存空间。...它以文件系统方式为訪问系统内核数据操作提供接口。用户和应用程序 能够通过 proc得到系统信息。并能够改变内核某些參数。 proc 文件系统能够被用于收集实用关于系统和执行中内核信息。...对此文件系统訪问同一般文件同样。...内核运行上下文转换次数 cat /proc/stat|grep ctxt|awk'{print $2}’ 6.系统创建进程数 cat /proc/stat|grep processes|awk...'{print $2}’ 7.当前可用内存数量 cat /proc/meminfo|grep MemFree 版权声明:本文博客原创文章。

2.8K10

Linux文件系统(3)

本章学习目标: 掌握Linux下文件目录属性 掌握Linux权限管理 掌握如何切换用户身份及权限委派 3.1文件系统简介 文件系统(File system)泛指储存在计算机上文件和目录。...文件系统可以有不同格式,叫做文件系统类型(file system types)。这些格式决定信息是如何被储存为文件和目录。某些文件系统类型储存重复数据,某些文件系统类型加快硬盘驱动器存取速度。...3.2.2 Linux文件系统介绍 一、Ext2 Ext2是GNU/Linux系统中标准文件系统。...三、Linux swap 它是Linux中一种专门用于交换分区swap文件系统Linux是使用这一整个分区作为交换空间。一般这个swap格式交换分区是主内存2倍。...Red Hat Linux根据文件系统层次标准(FHS)将文件组织成目录: / 根目录。所有其他目录都在文件系统层次目录之下。换句话说,它们是子目录

3K30
领券