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