不是一个bug,也不是与bash有关.您当前的工作目录(以及在shell中保存路径信息的所有环境变量)只是指向一个孤立的文件系统节点.列出它会给你节点中的内容,这是什么.,..因为它已经消失(因为它是孤立的).请注意,rm在孤立节点之前删除目录中的所有内容.因此,ls什么都不给你.
另请注意,当您尝试使用类似touch blahor之类的内容在已删除目录内创建文件时mkdir blah,它会为您提供找不到文件的错误.
"孤儿"可能不是正确的术语,我只是用它来表示它没有父节点.