文件名(example.txt): 文件的名称,用于在文件系统中唯一标识文件。 ☁️文件内容 文件的内容是文件内部存储的数据,可以是文本、图像、音频等不同类型的信息。...相对路径和绝对路径都是在Linux系统中定位文件和目录位置的重要工具。 ☁️相对路径 相对路径是指一个文件或目录相对于当前工作目录或参考文件的路径。...这种路径不从文件系统的根目录开始,而是从当前位置或参考文件所在的位置开始。相对路径通常用于指定相对于当前位置的文件或目录的位置。...在Linux系统中,路径的表示方式以 / 分隔目录, .表示当前目录, ..表示上级目录。 简单理解:绝对路径是从根目录开始的完整路径,可以唯一确定一个文件或目录的位置。...☁️绝对路径 绝对路径是一种路径,它从文件系统的根目录开始,可以唯一确定一个文件或目录的位置。在Linux系统中,绝对路径以 开始,它提供了一个文件或目录在文件系统中确切位置的全局标识。 ️
文件名的构成 文件名通常由以下四个部分组成: 驱动器号:在Windows系统中,用于指示文件存储的物理或逻辑驱动器(例如,C:、D:等)。...路径:指示文件在文件系统中的位置,由一系列的目录名构成,通常使用反斜杠(\)作为分隔符。 主文件名:是文件的主要标识名。 拓展名:通常用于指示文件类型,如.txt、.jpg等。...绝对路径与相对路径 绝对路径:提供了文件在文件系统中的完整路径,从根目录开始。 相对路径:相对于当前工作目录的文件路径。不需要从根目录开始,而是从一个给定的路径开始。...可执行 在Windows操作系统中,文件名的哪个部分用于指示文件存储的物理或逻辑驱动器? A. 路径 B. 主文件名 C. 拓展名 D. 驱动器号 树形目录结构中,所有文件和目录从哪里开始?...在Windows操作系统中,驱动器号用于指示文件存储的物理或逻辑驱动器。 答案:B。树形目录结构的所有文件和目录都从根目录开始。 答案:B。相对路径是相对于当前工作目录的路径。 答案:B。
文件系统的第一个目录叫做根目录,它包含了文件和子目录。 子目录里包含了更多的文件和子目录。 需注意的是: 在 Windows 系统中,每个存储设备都有一个独立的文件系统树。...而在类UNIX操作系统(如 Linux)中,无论多少驱动器或存储设备与计算机相连,通常只有一个文件系统树。 根据系统管理员的设置,存储设备将会挂载到文件系统树的不同位置。...2.主目录 第一次登录系统时(或启动终端仿真器会话时),当前工作目录被设置成主目录。 每个用户账号都有一个主目录,作为普通用户操作时,这是唯一一个允许用户写文件的地方。...路径名分为绝对路径名和相对路径名。 1.绝对路径名 绝对路径名从根目录开始,其后紧接着一个又一个文件树的分支,直到到达目标目录或文件。...2.相对路径名 相对路径名从工作目录开始,其后紧接着一个又一个文件树的分支,直到到达目标目录或文件。 为实现此目的,它通常使用一些特殊符号来表示文件系统树中的相对位置,这些特殊符号是 “.”
用磁盘存储文件后,我们可以非顺序地读取文件中的字节或记录,或者根据关键字而不是位置来存取记录。能够以任何顺序读取的文件叫做随机存取文件(random access file)。...目录树 4.2.3 路径名 使用目录树来组织文件系统时,需要某种方法指明文件名。 第一种是每个文件都赋予一个绝对路径名(absolute path name),它由从根目录到文件的路径组成。...相对路径往往更加方便,但是,它实现的功能和绝对路径完全一样。...4.3 文件系统的实现 以上从用户角度考察文件和目录 以下从实现者角度考察文件系统 用户关心的是文件时怎样命名的、可以进行哪些操作、目录树时怎么样的以及类似的界面问题 而实现者感兴趣的时文件和目录时怎样存储的...引导快中的程序载入包含该分区中的操作系统 不同的文件系统磁盘布局不相同 4.3.2 文件的实现 连续分配 最简单的分配方案是把每个文件作为连续数据块存储在磁盘上。
在文件系统中,使用 .. 表示当前目录的父目录。例如,如果你执行 cd ..,它将把当前目录切换到上一级目录。...在Linux中,根目录用斜杠 / 表示,而在Windows中,每个驱动器都有自己的根目录,例如 C:\。绝对路径可以唯一地标识文件系统中的某个位置,不受当前工作目录的影响。...在相对路径中,使用 . 表示当前目录,使用 .. 表示上级目录。 ../images/picture.jpg 这个示例中,.....分隔符 在Linux中,路径分隔符是正斜杠 /,而在Windows中,路径分隔符是反斜杠 \。大多数现代操作系统和文件系统能够接受使用正斜杠或反斜杠表示的路径。 绝对路径 vs....相对路径 绝对路径: 完整指定文件或目录的位置,不依赖于当前工作目录。 在不同系统上通常具有更好的可移植性。 更适合用于脚本和程序中,确保稳定性。
下面详细介绍文件管理的几个主要方面:1.文件和目录结构文件是操作系统用于数据存储的基本单位。文件可以包含文本、图像、程序或其他类型的数据。...大多数文件系统将文件组织在目录(或称文件夹)中,目录可以嵌套其他目录,形成一个层次化的结构。这种结构帮助用户和程序有效地组织和定位文件。...读取和写入:从文件中读取数据或向文件写入数据。重命名:更改文件的名称。移动和复制:在文件系统中移动或复制文件到其他位置。...注意,绝对路径和相对路径是不加最后的文件名的,只是单纯的路径序列。...树形结构主要是区分相对路径和绝对路径,如下图所示:2.2 练习3.空间存储3.1 概念空闲区表法:将所有空闲空间整合成一张表,即空闲文件目录。空闲链表法:将所有空闲空间链接成一个链表,根据需要分配。
Linux基础命令背景知识Linux系统中一切皆文件在Linux系统中任何东西都是以文件形式来存储的。...Linux文件系统Linux系统环境下的文件系统与Windows有很大区别。在Windows中,每一个盘符下是一个独立的文件系统,硬盘有多少个分区就有多少个文件系统。.../etc/sysconfig/network-scripts/tmp/vmware-root/vmware-db.pl.2267相对路径:以当前目录或上一级目录为基准逐层查找文件和目录当前目录:“./”...文件操作命令1.创建目录使用绝对路径创建目录mkdir /root/fruit使用相对路径创建目录mkdir ....cd /root/fruit/使用相对路径进入指定目录cd .
系统中众多的文件需要借助到目录进行存储与管理。我们下面对 Linux 系统中的目录结构以及经常使用到的概念进行一个完整介绍。.../root:超级用户 root 的家目录 /bin:是 Binary 的缩写,用于存放系统中常用的命令,任何用户都有权限执行 /boot:存放系统启动时所需要的文件,Linux 的内核就存放在这个目录中...,该文件系统是内核设备树的一个直观反映 /tmp:存放临时文件,所有用户都可执行写操作 /run:存放进程产生的临时文件,系统重启以后,这个目录会被清空 绝对路径与相对路径 1) 绝对路径:将目录用完整的路径表示出来...2) 相对路径:顾名思义,就是不用绝对路径表示,而是用当前工作目录为起点来表示的相对路径,比如当前工作目录为 /home/user1,/home/user1/Desktop 用相对路径表示即为 ....选项] 文件或目录 常用选项: -r 如果删除的是一个目录,则必须使用这个选项 -f 强制删除,无须用户确认 一般删除目录时,两个选项会同时使用 -rf,但是建议删除前先用 mv 命令将待删除的目录移动到一个指定的回收目录中去
理解:文件访问时的使用方式; 掌握:文件的访问权限及表示方式,目录操作(当前路径、读取目录项),属性获取以及文件类型。...概念和原理 5.1 文件和文件系统 5.1.1 文件系统 (1) 定义: 操作系统中的各类文件、管理文件的软件,以及管理文件所涉及到的数据结构等信息的集合。...(2) 目录权限的特殊性 ▪ 当打开一个任意类型的文件时,对该文件路径名中包含的每一个目录都应具有执行权限 ▪ 为了在一个目录中创建一个新文件,必须对该目录具有写权限和执行权限 ▪ 为了删除一个文件,必须对包含该文件的目录具有写权限和执行权限...(2) 删除目录 rmdir命令:删除目录,其后可接目录的绝对路径和相对路径,以及多个目录。...答: (1) 创建目录 mkdir命令:创建目录,其后可接目录的绝对路径和相对路径,以及多个目录。 (2) 删除目录 rmdir命令:删除目录,其后可接目录的绝对路径和相对路径,以及多个目录。
操作系统负责将文件存储在适当的位置,并且维护文件的结构和组织。文件的访问和读写:操作系统提供了对文件的读取和写入操作。读取文件时,操作系统会将文件的内容从存储设备读取到内存中,供应用程序使用。...在这个树形结构中,每个文件或目录都有一个唯一的路径来标识它们的位置。相对路径:相对路径是相对于当前工作目录的路径。它们不需要给出完整的路径,而是通过指定路径中的目录和文件名的相对位置来定位文件。...绝对路径:绝对路径是从根目录开始的完整路径,用于准确定位文件或目录的位置。它们包含了文件或目录的完整路径,从根目录开始一直到目标文件或目录。...需要注意的是,不同的操作系统在表示路径和文件名时可能有所不同。例如,在Windows系统中,路径使用反斜杠(\)而不是斜杠(/)来分隔目录和文件名。...而在Linux和Mac OS X系统中使用斜杠来分隔。因此,对于相对路径、绝对路径和全文件名的表示也会有所差异。
机械硬盘 盘片 存储数据的介质 通电之后,就会快速旋转,转速影响到读取数据的速度(7200 转/min、5200 转/min…) 磁头: 可以移动到盘片上的仍以位置进行数据读写 数据的读写时...虽然在固态硬盘上有所改善,但整体来说,固态硬盘的随机读写能力,仍然是非常逊色于内存的 三、文件路径 在一个电脑上,有很多文件,都是需要考操作系统,进行组织管理的 操作系统专门有一个模块,“文件系统...” 一般是通过“文件资源管理器”这个程序,观察到文件系统管理的文件,就是“此电脑” 文件系统上的目录结构,是一个“树形结构”,不是二叉树,是“N叉树” 基于上述的结构,我们就可以找到某个文件在电脑上的具体位置...路径中,就约定使用分隔符,分割目录和目录: \(反斜杠) /(斜杠) 绝大部分系统,都是使用斜杠 \ 作为目录的分隔符,只有 Windows 两种斜杠都能用 路径,也可以认为是文件的一种身份标识,...) 相对路径,谈到相对路径,必然有一个“参考系”,就是有一个“基准路径”或“工作路径”,如果基准目录不同,对应的相对路径也是不同的 比如,此时正在 D:\My Computer\02 Stricky
注意(类 Unix 系统)不像 Windows ,每个存储设备都有一个独自的文件系统。...根据负责维护系统安全的系统管理员的兴致,存储设备连接到(或着更精确些,是挂载到)目录树的各个节点上。...路径名可通过两种方式来指定,一种是绝对路径,另一种是相对路径。我们先来介绍绝对路径。...绝对路径从根目录开始,直到它的目的地,而相对路径开始于工作目录。为了做到这个(用相对路径表示), 我们在文件系统树中用一对特殊符号来表示相对位置。这对特殊符号是 “.” (点) 和 “..”...在表3-1中,列举出了一些快速改变当前工作目录的有效方法。
绝对路径和相对路径:一个绝对路径必须以一个正斜线( / )开始:包括从根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,是文件位置的完整路标。...,系统会将一些遗失的片段存放在该目录中3.文件操作的主要命令: pwd ~ 显示当前目录的绝对路径cd ~ 切换当前目录 在cd命令中可以使用如下路径表示法: 使用绝对路径:cd/home...使用相对路径: cd dog 使用..或空白切换到用户的家目录:cd ~ 使用~~切换到用户之前的工作目录: cd - ls ~ 列出当前目录或指定目录中的内容 ls [option...i节点:i节点是一个数据结构,它存放了有关一个普洱用文件、目录或其他文件系统对象的基本信息。当一个磁盘被格式化成文件系统时,系统将自动生成一个i节点表,在该列表中包含了所有文件的元数据的一个列表。...在多数类型的文件系统中,i节点的数目是固定的,并且在创建文件系统时生成。在一个典型的UNIX或LInux文件系统中,i节点所占用的空间大约是整个文件系统大小的1%。
Linux 基础 命令 背景知识 Linux系统中一切皆文件 在Linux系统中任何东西都是以文件形式来存储的。...Linux文件系统 Linux系统环境下的文件系统与Windows有很大区别。 在Windows中,每一个盘符下是一个独立的文件系统,硬盘有多少个分区就有多少个文件系统。...文件操作命令 1.创建目录 使用绝对路径创建目录 mkdir /root/fruit 使用相对路径创建目录 mkdir ..../apple/ 回到家目录 cd ~ 3.清屏 clear命令 Ctrl+l快捷键 4.创建文件 使用绝对路径 touch /root/fruit/apple/acid.txt 使用相对路径...ls -A 查看文件和目录时在目录后面附加“/” ls -F 递归查看目录 ls -R 组合使用多个参数 例1:查看详细信息同时在目录后附加斜杠 ls -lF 例2:在例1基础上附加递归效果
️1.初识文件 1.1认识硬盘 我们知道文件一般存储在硬盘(即磁盘上),但是在计算机中,这里的硬盘不完全等于磁盘,磁盘这里有磁带,而磁盘是外存储的一种,我们的硬盘即软盘(机械硬盘)是一种依靠磁性为介质来进行存储数据的..., 但是拷贝的是离散的小份的文件,那么大多数就是磁头在的移动,可以看到这很明显比较磁盘旋转获取的数据的速度更慢; 1.2路径 所谓的文件路径就是在我们电脑上方的路径的实现,如图所示: 当我们点击这里的路径时...; 注意,补充:计算机对于文件是一个广义的概念: 硬盘上的普通文件是一个文件 硬盘上的文件夹是一个目录 这里的概念就是我们“专业人士使用的词哈~~~~” ️2.文件系统操作 在操作系统中提供了一系列的文件系统的操作...; 注意:这里的路径可以是绝对路径,或者是相对路径如果我们在idea上使用相对路径,那么工作的目录就是项目的目录; 当然这里也可以是不存在的路径; 2.2文件系统操作的方法 1.文件路径的操作 这里的方法演示比较多小编就一段代码般的演示吧...} 解释: 这里操作是在,我们创建了一个文件的情况下的: 这里的test.txt 当我们使用当前工作目录时,如上图所示: getParent():即表示哦们需要查找目标文件的父目录,那么此时就输出
概述 关闭流时,先打开后关闭,后打开先关闭 流:指一连串流动的字符,以先进先出的方式发送信息的通道 File类的应用 什么是文件?...catch (IOException e) { throw new RuntimeException(e); } } } } 绝对路径与相对路径...; } } } 字节流 字节输入流InputStream 字节输出流OutputStream FileInputStream 输入流 输入流:只能读取数据,不能写入数据 从文件系统中的某一个文件中获取输入字节...用于读取诸如图像数据之类的原始字节流 如果返回值为-1,表示已经达到文件末尾!...用来存储或传输;反序列化就是从输入流中读取对象。
文章目录 Linux嵌入式开发——文件系统结构 一、根目录“/” 二、Ubuntu文件系统结构 三、绝对路径和相对路径 Linux嵌入式开发——文件系统结构 一、根目录“/” Linux下“/”就是根目录...二、Ubuntu文件系统结构 /bin 存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般的账号使用。 /boot Ubuntu内核和启动文件,比如vmlinuz-xxx。.../lib 存放库文件 /media 此目录下放置可插拔设备,比如SD卡,或者U盘就是挂载到这个目录中。 /mnt 用户可使用的挂载点,如果要挂载一些额外的设备,那么就可以挂载到此处。.../proc 虚拟文件系统,数据放置到内存中,存放系统运行信息。 /root root用户目录,也就是系统管理员目录。 /run 跟运行有关的一些信息。.../var 存放一些变化的文件,比如日志文件 三、绝对路径和相对路径 绝对路径:从根目录“/”算起的路径。 相对路径:相对于目前路径的文件名写法,比如./home/zzk。不是以“/”开头的就行。
在Linux文件系统中经常提及硬链接(Hard Link)和符号链接(Symbolic Link),Windows中也可以创建链接,但由于丰富的图形界面操作,很少提及链接。...、Junction 几种链接的区别 与 Linux 的文件系统中的 inode 与 block 类似,在 NTFS 文件系统中数据对象也赋予了独一无二的文件 ID 以及与之对应的文件路径,文件路径和文件...通过建立交接点,可以在保证一个目录实例(目录的一致性)的前提下,允许用户或程序从本地文件系统中的多个位置访问此目录。 NTFS内置机制,从Vista开始得到支持。...即使创建junction point时使用了相对路径,保存到NTFS中时将隐式转换成绝对路径。 同时适用于文件、目录。这是一种超级shortcut,文件大小为0字节和不占用空间。...假设创建symbolic link时使用了相对路径,保存到NTFS中的就是相对路径,不会隐式转换成绝对路径。可以跨盘符,可以跨主机,可以使用UNC路径、网络驱动器。
相对路径(relative path)从当前模块开始,以 self、super 或当前模块的标识符开头。绝对路径和相对路径都后跟一个或多个由双冒号(::)分割的标识符。...eat_at_restaurant 中调用 add_to_waitlist 函数时,使用的是绝对路径。...第二次在 eat_at_restaurant 中调用 add_to_waitlist 时,我们使用相对路径。...在相对路径中,除了第一步外,逻辑与绝对路径相同:路径不是从 crate 根开始,而是从 front_of_house 开始。...使用super 起始的相对路径我们可以通过在路径的开头使用 super 来构造从父模块开始的相对路径,而不是当前模块或 crate 根。这就像使用 .. 语法启动文件系统路径一样。
/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。...绝对路径与相对路径 Linux下特别注意文件名/路径的写法,可以将所谓的路径(path)定义为绝对路径(absolute)和相对路径(relative)。.../home/oldboy/exam.py或../.....cd /var/log (绝对路径) cd ../var/log(相对路径) 结果如图: 因为你在/home底下,因此你要回到上一层(../)之后,才能继续前往/var,特别注意: . ...,用绝对路径方式与相对路径两种方法 3.在/tmp/目录下创建chaogeDir目录 4.查看linuxPATH 5.修改chaogeLinux.txt文件属主是chaoge,权限是可读可写 <!
领取专属 10元无门槛券
手把手带您无忧上云