首页 >> 知识 >> 获取Bash中脚本的绝对路径

获取Bash中脚本的绝对路径

获取Bash中脚本的绝对路径

路径是目录或文件的位置。 Linux 中有两种不同类型的路径——绝对路径和相对路径。相对路径是使用当前工作目录确定的。另一方面,绝对路径是文件或目录的完整路径。特别是,完整路径是从根目录指定的。记住哪个的简单方法是使用 /。相对路径不以 /(根文件夹)开头。在本教程中,草莓视频在线观看APP将学习如何在 Bash 中获取脚本的绝对路径。

绝对路径

首先,草莓视频在线观看APP创建一个简单的目录、子目录和文件。

在这个例子中,如果LinuxHint是草莓视频在线观看APP当前的工作目录,那么文件script.sh的绝对路径是:

/home/kalyani/Desktop/LinuxHint/Project2/script.sh

草莓视频在线观看APP的相对路径是:

Project2/script.sh

您在这里可以注意到,为了检索名为 script.sh 的文件,如果草莓视频在线观看APP有绝对路径,则可以从 Linux 生态系统中的任何位置检索它。草莓视频在线观看APP的相对路径没有那么灵活;另一方面,它取决于当前的工作目录。在前面的例子中,如果草莓视频在线观看APP位于 LinuxHint 目录中,并且它是草莓视频在线观看APP当前的工作目录,那么要访问 script.sh,草莓视频在线观看APP必须输入 Project2/script.sh。请注意相对路径的开头没有/。

草莓视频在线观看APP的目标是在给定相对路径的情况下检索脚本的完整地址或路径(绝对路径).sh。

阅读
网站地图