0

我在 bash 中发现错误了吗?

  1. 我创建了一个名为Test
  2. 光盘测试/
  3. rm -rf ../Test(当我在那个目录中时删除了 PWD,如图所示)这张图显示
4

1 回答 1

5

不是错误,也与 bash 无关。您当前的工作目录(以及在您的 shell 中保存路径信息的所有环境变量)只是指向一个已被孤立的文件系统节点。列出它将为您提供节点中的内容,这没什么,因为.并且..已经消失(因为它是孤立的)。请注意,rm在孤立节点之前删除目录中的所有内容。因此,ls没有给你任何东西。

另请注意,当您尝试在已删除目录中创建文件时使用类似touch blahor mkdir blah,它会给您一个文件未找到错误。

“孤立”可能不是正确的术语,我只是用它来表示它没有父节点。

于 2012-10-12T08:26:35.133 回答