当前位置: 首页 > news >正文

在 Linux 系统中,路径(Path)用于定位文件或目录的位置。路径分为两种类型:相对路径和绝对路径。它们的核心区别在于路径的起点不同

1. 绝对路径(Absolute Path)

  • 定义

    • 根目录 / 开始的完整路径,无论当前在哪个目录下,绝对路径都能唯一指向目标位置。
  • 特点

    • 以 / 开头。
    • 明确且唯一,与当前所在目录无关。
  • 示例

    • # 访问用户的家目录下的 Documents 文件夹
      • cd /home/username/Documents
    • # 查看根目录下的 etc 文件夹内容
      • ls /etc

2. 相对路径(Relative Path)

  • 定义

    • 以**当前工作目录(Current Working Directory)**为起点的路径,需要结合当前目录的位置才能确定最终路径。
  • 特点

    • 不以 / 开头。
    • 依赖当前目录的位置。
    • 可以使用特殊符号简化路径:
    • . 表示当前目录(例如 ./file.txt
    • .. 表示上一级目录(例如 ../parent_folder
  • 示例

    • # 假设当前在 /home/username
      • cd Documents       # 进入当前目录下的 Documents 文件夹
      • cd ../Downloads    # 进入上一级目录下的 Downloads 文件夹
  • 对比示例
    • 假设当前目录为 /home/username

目标路径

绝对路径写法

相对路径写法

当前目录下的文件

/home/username/file.txt

./file.txt

上一级目录

/home

..

其他用户的目录

/home/otheruser/Documents

../otheruser/Documents

  • 关键命令
    • pwd:显示当前目录的绝对路径
    • cd:切换目录时,支持绝对路径和相对路径。

总结

  • 绝对路径:从根目录 / 开始的完整路径,唯一且明确。
  • 相对路径:基于当前目录的简化路径,灵活但依赖上下文。
  • 选择原则
    • 脚本或需要明确路径时用绝对路径
    • 快速操作当前目录附近文件时用相对路径

相关文章:

  • 枚举的定义及其使用
  • 《齿轮咬合水分子:Relax Max如何用潜艇科技重构卫浴动力系统》​
  • 科技赋能安全:慧通测控的安全带全静态性能测试
  • STM32学习笔记之常用总线(原理篇)
  • 分布式节点池:群联云防护抗DDoS的核心武器
  • 大摩闭门会:250321 学习总结报告
  • 从实践到创新:低代码驱动教育行业数字化转型
  • 田间机器人幼苗视觉检测与护苗施肥装置研究(大纲)
  • 【Vitis AIE】FPGA图像处理 11 双线性插值 Bilinear Interpolation
  • 硬件学习笔记--52 DC-DC Buck同步整流和异步整流介绍
  • 【Git流程最佳实践】 开发较大功能时应使用project branch
  • 什么是模型上下文协议 (MCP)?与 API 相比,它如何简化 AI 集成?
  • Meta Platforms Inc.(原Facebook)2024-2025 年最新发展深度分析报告
  • 第2.2节 Android Jacoco插件覆盖率采集
  • 用 pytorch 从零开始创建大语言模型(零):汇总
  • 轻松迁移 Elasticsearch 数据:如何将自建索引导出并导入到另一个实例
  • 通过 Executors 创建线程池
  • Java基础编程练习第35题-可实现多种排序的Book类(PTA练习题)
  • 第十六届蓝桥杯模拟二
  • PowerBI 条形图,解决数据标签在条形内部看不清的问题
  • 财政部党组召开2025年巡视工作会议暨第一轮巡视动员部署会
  • 4台肺癌手术,2名“90后”患者,这届年轻人的肺怎么了?
  • 英国首相斯塔默一处房产发生火灾
  • 全国汽车以旧换新补贴申请量突破1000万份
  • 退休10年后,70岁成都高新区管委会原巡视员王晋成被查
  • 湛江霞山通报渔船火灾:起火船舶共8艘,无人员伤亡或被困