个性化阅读
专注于IT技术分析

bash相对与绝对路径

本文概述

在创建第一个Bash脚本之前,你应该充分了解Shell导航以及目标文件的相对路径和绝对路径之间的差异。那么,让我们了解一下它们是什么吗?

路径是什么?

文件路径是斜杠(/)和字母数字字符的合并形式。它确定OS文件系统中文件或目录的唯一位置。

绝对路径

绝对路径是完整路径,用于指定从根目录或实际文件系统开始的文件或目录的位置。

示例:/ home / srcmini / Desktop / CollegeStudent

  • 任何目录的绝对路径始终以表示目录根目录的斜杠(/)开头。除此之外,目录路径中的所有斜杠将目录分开。
  • 绝对路径中的所有目录名称均按层次结构顺序编写。父目录名称写在左侧。
  • 绝对路径中的姓氏可能属于文件或目录。除姓氏外,所有名称均属于目录。
  • 可以使用pwd命令确定当前目录的绝对路径。

相对路径

文件的相对路径是其相对于当前工作目录的位置。它永远不会以斜杠(/)开头。它从正在进行的工作目录开始。

示例:台式机/学院学生

  • 单点(。)解析为当前目录。
  • 双点(..)解析为当前工作目录的父目录。
  • 波浪号(〜)代表已登录用户的主目录。

相对路径与绝对路径

任何文件系统中最顶层的目录是用斜杠(/)表示的根目录。你可以使用绝对路径描述文件系统中任何文件或目录的位置。这意味着你将从根目录或文件系统的绝对开头开始执行所有步骤。

绝对路径是明确的,使用时可能会很不方便,尤其是在使用深度嵌套的目录时。为了使事情更简单,可以使用相对路径。这样,如果你正在处理当前工作目录中或附近的文件,则可以避免进行大量键入操作。

每次仅通过文件名引用文件时,就一直在使用相对路径。这是最直接的相对路径。 Shell在当前目录中查找指定的文件名。

查看这些示例,以便你知道相对路径相对于绝对路径的便利性。

1.绝对路径

2.相对路径

外壳导航:

有两个命令(cd和pwd)可帮助你彻底浏览GNU / Linux文件系统,其中,

  1. cd用于更改目录,
  2. pwd用于打印当前工作目录。

在这些命令的帮助下,我们可以使用相对路径和绝对路径轻松浏览整个文件系统。只需遵循给定的基本示例。

在这里,你可以看到cd和pwd命令如何帮助导航不同的目录,即根目录,父目录和主目录。


赞(1)
未经允许不得转载:srcmini » bash相对与绝对路径

评论 抢沙发

评论前必须登录!