这其实只是琐事,但这让我很想知道发生了什么。我不小心点击了/
today .
,然后得到了这个:
[andrew.morris@server ~]$ cd //
[andrew.morris@server //]$ pwd
/
我以为//
这是一条无效路径。发生了什么?
答案1
在大多数情况下,路径中的重复斜杠相当于单个斜杠。此行为由 POSIX 强制执行,大多数应用程序都遵循此行为。例外情况是“以两个连续斜杠开头的路径名可能以实现定义的方式解释”(但 ///foo 相当于 /foo)。
从这个答案中:https://unix.stackexchange.com/questions/12283/unix-difference-between-path-starting-with-and