Bash教程

Bash 路径

相对路径与绝对路径

在创建第一个 Bash 脚本之前,您应该清楚地了解 shell 导航以及相对路径和绝对路径之间的区别for 预期文件。那么让我们了解一下它们是什么?

什么是路径?

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

绝对路径

绝对路径是指定文件或目录从根目录或开头的完整路径实际的文件系统。
示例: /home/lidihuo/Desktop/CollegeStudent
任何目录的绝对路径总是以斜杠(/) 开头,代表目录根。除此之外,目录路径中的所有斜杠都用于分隔目录。 绝对路径中的所有目录名称都按层次顺序写入。父目录名称写在左侧。 绝对路径中的姓氏可能属于文件或目录。除了姓氏,所有名字都属于目录。 可以使用 pwd 命令确定当前目录的绝对路径。

相对路径

相对路径是文件相对于当前工作目录的位置。它从不以斜杠(/) 开头。它从正在进行的工作目录开始。
示例: 桌面/大学生
单点(.) 解析为当前目录。 双点(..) 解析为当前工作目录的父目录。 波浪号(~) 代表登录用户的主目录。

相对路径与绝对路径:

任何文件系统中的最顶层目录都是由斜杠(/) 表示的根目录。您可以使用绝对路径描述文件系统中任何文件或目录的位置。这意味着您将从根目录或文件系统的绝对开头开始执行每一步。
绝对路径是明确的并且可能不方便使用,尤其是当您使用深度嵌套的目录时。要获得更简单的模式,您可以改用相对路径。这样,如果您正在处理当前工作目录中或附近的文件,这可以使您免于进行大量输入。
每次您仅通过名称引用文件时,您就可以一直在使用相对路径。这是最直接的一种相对路径。 shell 在当前目录中查找指定的文件名。
查看这些示例,以便您了解相对路径相对于绝对路径的方便之处。
1.绝对路径
相对与绝对路径
2.相对路径
Relative vs. Absolute path
外壳导航:
有两个命令(cd 和 pwd)可以帮助彻底浏览 GNU/Linux 文件系统,其中,
cd 用于更改目录, pwd 用于打印当前工作目录。
借助这些命令,我​​们可以使用相对路径和绝对路径轻松地在整个文件系统中导航。只需按照给定的基本示例进行操作即可。
在这里,您可以看到 cd 和 pwd 命令如何帮助导航不同的目录,即 root、parent 和 home。
相对与绝对路径
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4