我时不时地看到一些运行 shell 脚本的命令,如下所示:
~/foo/bar/baz/./script.sh
现在,我知道通常您需要./
告诉 Linux 在当前目录中查找可执行文件。但是说“转到这个文件夹,然后再转到那里,然后执行一个文件”有什么意义呢?
答案1
没有区别。执行以下操作:
~foo/bar/baz/./script.sh
和
~foo/bar/baz/script.sh
将会有同样的效果。
我时不时地看到一些运行 shell 脚本的命令,如下所示:
~/foo/bar/baz/./script.sh
现在,我知道通常您需要./
告诉 Linux 在当前目录中查找可执行文件。但是说“转到这个文件夹,然后再转到那里,然后执行一个文件”有什么意义呢?
没有区别。执行以下操作:
~foo/bar/baz/./script.sh
和
~foo/bar/baz/script.sh
将会有同样的效果。