Unix cd./dirname与cd dirname之间的区别是什么?

Unix cd./dirname与cd dirname之间的区别是什么?,unix,Unix,cd./dirname和cd dirname似乎都把我带到了直接的子目录。 除了语法之外,还有什么潜在的区别吗?命令cd./dirname明确表示您要转到当前文件夹中的dirname目录前者适用于具有(特定的一组)“奇怪”名称的目录 没有实际的区别 它只是路径的两个交替符号。由于cd命令接受路径作为运行时参数,因此可以使用这两种符号。但在这种情况下,这并没有什么不同 这在其他情况下确实会有所不同。例如,当尝试执行文件时,/前缀强制shell在当前目录中查找可执行文件,而不是在环境路径中 这正是c

cd./dirname
cd dirname
似乎都把我带到了直接的子目录。
除了语法之外,还有什么潜在的区别吗?

命令
cd./dirname
明确表示您要转到当前文件夹中的dirname目录

前者适用于具有(特定的一组)“奇怪”名称的目录


没有实际的区别

它只是路径的两个交替符号。由于
cd
命令接受路径作为运行时参数,因此可以使用这两种符号。但在这种情况下,这并没有什么不同


这在其他情况下确实会有所不同。例如,当尝试执行文件时,
/
前缀强制shell在当前目录中查找可执行文件,而不是在环境路径中

这正是
cd dirname
所说的。。。
cd ./-P
cd ./~