![dpkg 警告:目录不为空,因此未删除](https://linux22.com/image/186093/dpkg%20%E8%AD%A6%E5%91%8A%EF%BC%9A%E7%9B%AE%E5%BD%95%E4%B8%8D%E4%B8%BA%E7%A9%BA%EF%BC%8C%E5%9B%A0%E6%AD%A4%E6%9C%AA%E5%88%A0%E9%99%A4.png)
昨天删除包裹时,我收到了这样的警告:
dpkg warning : directory is not empty so not removed
当我检查警告中列出的目录时,我发现该目录实际上是空的。这意味着 dpkg 成功删除了该目录中的文件,但抛出了警告,并且没有删除该目录。
为什么会出现这种情况?即使目录为空,为什么 dpkg 也会发出这样的警告?
答案1
谢谢@Fox 指出这一点。我差点忘了点文件。
如果要删除的目录包含 dpkg 不知道的任何文件,则会发出此警告。有时,该目录可能包含系统生成的点文件。在这些情况下,我们可能会收到此警告。