为什么路径中间有一个点?

为什么路径中间有一个点?

我时不时地看到一些运行 shell 脚本的命令,如下所示:

~/foo/bar/baz/./script.sh

现在,我知道通常您需要./告诉 Linux 在当前目录中查找可执行文件。但是说“转到这个文件夹,然后再转到那里,然后执行一个文件”有什么意义呢?

答案1

没有区别。执行以下操作:

~foo/bar/baz/./script.sh

~foo/bar/baz/script.sh

将会有同样的效果。

相关内容