我不小心输入了cd //并惊讶地看到 OS X 将我带到了一个名为//的目录。它似乎是根目录,但我想知道为什么cd //命令没有引发错误。
//有什么特殊含义吗?
Seans-MacBook-Pro:/ sean$ cd //
Seans-MacBook-Pro:// sean$ pwd
//
Seans-MacBook-Pro:// sean$ ls
Applications archive net
Incompatible Software bin opt
Library cores private
Network dev sbin
System etc tmp
User Guides And Information home usr
Users mach_kernel var
Volumes mds
Seans-MacBook-Pro:// sean$ cd /
Seans-MacBook-Pro:/ sean$ ls
Applications archive net
Incompatible Software bin opt
Library cores private
Network dev sbin
System etc tmp
User Guides And Information home usr
Users mach_kernel var
Volumes mds
编辑
我还注意到cd ///,cd ////等都解析为 root,并且不给出错误。只有cd //被注册为在//目录中。
Seans-MacBook-Pro:~ sean$ cd ///
Seans-MacBook-Pro:/ sean$ cd //
Seans-MacBook-Pro:// sean$