首页 > 系统相关 >01.绝对路径和相对路径(Linux基本概念)

01.绝对路径和相对路径(Linux基本概念)

时间:2024-03-23 22:59:27浏览次数:23  
标签:01 示例 目标目录 多叉树 相对路径 Linux 目录

基础认知:

        电脑的目录结构是一颗多叉树。不管是Linux还是windows,目录结构都是一样的。所以我们在查找某个目录或者文件的时候,本质就是在多叉树结点的查找。多叉树示例图如下:

                ​​​​​​​        ​​​​​​​        ​​​​​​​        

绝对路径:

        Linux中是从根目录开始,到目标目录或者文件结束的一条唯一的路径。如:/home/zrf/test

        windows中是从盘符开始,到目标目录或者文件结束的一条唯一的路径。如:D:\code\C++

        唯一性的原因:因为目录结构是一颗多叉树,所以目标目录有唯一的父节点,而父节点又有唯一的父节点,就这样找下去,找到根目录。这就是一条具有唯一性的绝对路径。示例图如下:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

相对路径:

        不管是Linux中还是windows中,相对路径都是以当前所处的目录为起始点,到目标目录的路径。这条路径并不是唯一的。

        不唯一性的原因,如下示例图所示:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​

        

标签:01,示例,目标目录,多叉树,相对路径,Linux,目录
From: https://blog.csdn.net/m0_68335861/article/details/134532292

相关文章

  • 在Linux中,内存怎么看?磁盘状态怎么看?
    在Linux系统中,查看内存和磁盘状态主要依靠一系列命令行工具来进行。以下是分别查看内存和磁盘状态的详细说明:1.查看内存状态:free命令free-h#或者free-m用以显示内存使用状况,单位可以是人类友好的KB,MB,GB等这个命令会显示系统的总内存、已使用内存、空闲内存、缓......
  • 在Linux中,什么是Linux操作系统,它的特点是什么?
    Linux操作系统是一种免费使用和自由传播的类UNIX操作系统,其内核最初由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布。它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux操作系统的主要特点如下:开源性:Linux操作系统的......
  • Linux和Windows时间不一致问题
    问题描述装过双系统或者虚拟机装Linux的人都知道,Linux的时间和Windows往往是不同步的,在编写跨平台程序的时候特别是对时间敏感的代码就带来很大的困扰解决办法这个问题可以在Linux下解决先用命令查看时区timedatectl如果系统刚刚装好,没有设置好时区,有可能默认的是America/......
  • P3344 [ZJOI2015] 幻想乡 Wi-Fi 搭建计划
    非常精妙的一个做法。简化题意:定义合法区域为\(y\in[0,R]\)的区域,给定一些在合法区域内的标记点,与一些圆心在合法区域外的,半径为\(R\)的圆,选择第\(i\)个圆会产生\(c_i\)的代价。第一问是最多能覆盖几个标记点;第二问是在保证覆盖标记点最多的情况下,代价的最小值。首先......
  • 中考英语首字母快速突破014-2021上海徐汇英语二模-Future Changes: Predictions and P
    PDF格式公众号回复关键字:ZKSZM014原文​Readthecommentsaboutchangesinthefuture.Howmuchdoyouagreewiththem?​Thedays,somepeopleworkathomeoneortwodaysaweekinsteadofgoingtoanofficeeveryday.Ithinkinthefuture......
  • 实验:基于Red Hat Enterprise Linux系统在终端使用vim进行拷贝、删除、查找、替换、保
    目录一.实验目的二.实验内容三.实验设计描述及实验结果        一.vim文本编译器模式切换:    命令模式:        输入模式:        末行模式:        二.复制、删除:        三.查找字符串:        四.替换:......
  • P3592 [POI2015] MYJ
    P3592[POI2015]MYJ要求总和最大,有两张思路:贪心和dp。稍微想一下,发现贪心思考量太大,考虑dp观察n的数据范围,以及转移方式,可以想到区间dp发现转移跟区间最小值有关,设\(f_{l,r,k}\)为区间\([l,r]\)中最小值不小于\(x\)的答案。转移枚举最小值的位置\(p\),\(f_{l,r,k}......
  • P5021 [NOIP2018 提高组] 赛道修建
    P5021[NOIP2018提高组]赛道修建在树上选\(m\)条不重合的路径(可以有交点),使得这些路径长度的最小值最大。看到最小值最大,很自然想到二分模型:枚举最小值\(L\),看大于等于\(L\)的路径能不能有\(m\)条。如何在树上选出\(m\)条路径最优成为我们要思考的问题,考虑树上贪心。......
  • Linux线程互斥
    文章目录Linux线程互斥mutex接口初始化互斥量销毁互斥量加锁和解锁加锁解锁的原理使用示例Linux线程互斥进程线程间的互斥相关背景概念临界资源:多线程执行流共享的资源就叫做临界资源临界区:每个线程内部,访问临界资源的代码,就叫做临界区互斥:任何时刻,互斥保证有......
  • P10173 「OICon-02」maxiMINImax
    P10173「OICon-02」maxiMINImax首先观察所求的式子,我们可以很容易发现\(\min_{[l_2,l_2]}>\max(\max_{[l_1,r_1]},\max_{[l_3,r_3]})\),否则贡献一定为\(0\)。此时如果要考虑枚举其中一个区间,我们肯定选择中间的\([l_2,r_2]\),但是这样复杂度仍然至少是\(O(n^2)\)。我们思考......