Cof*_*ain 3 unix filesystems macos
我刚刚在我的计算机的文件系统中发现了一个非常奇怪的功能(错误?)。我可以这样做cd //
,它会转到//
目录,但显示与/
目录相同的所有文件。为什么是这样?如果我cd ..
在/
,它会停留在/
. //
是唯一有效的——我尝试了多个斜线,但它只是停留在/
.
小智 11
从POSIX 规范:
3.266: ... 多个连续的斜线被认为与一个斜线相同。
4.11: ... 以两个连续斜杠开头的路径名可以以实现定义的方式解释,尽管两个以上的前导斜杠应被视为单个斜杠。
第二部分表示以 // 开头的路径可以具有特殊含义。这很少使用,并且可能是错误的来源:https : //stackoverflow.com/a/7816833/163956。
归档时间: |
|
查看次数: |
2201 次 |
最近记录: |