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