“〜”作为子目录出现在我的项目目录中

“〜”作为子目录出现在我的项目目录中

我遇到了一个非常奇怪的问题。在我的一个项目目录下,我注意到有一个子目录“~”。内容与我的主目录基本相同。我不敢删除它,因为我担心它可能会搞砸我的整个 FS。有什么好的建议吗?

在此处输入图片描述

答案1

我有点担心你可能会创建一个难的链接目录,但是这仅在 OSX 上某些极其特殊的情况下才有可能(无法使用lnOSX 上的基本命令来完成),它通常需要为此目的专门编写的代码。为了检查这一点,您需要验证两个位置的 iNode 编号,即:

ls -id ~
ls -id '~'

如果您有硬链接,数字将会相同。


因此,我很想说最简单的可能性是最有可能的——在某个时候,你只是将你的主目录复制到了这个位置。

检查的最简单方法是在您的真实主目录中创建一个新文件,看看它是否出现在该目录中 - 如果新文件不存在,则很可能该目录只是一个副本,可以删除。

答案2

也许它只是到您的主目录的一个链接,可以在任何其他目录中创建,甚至是您主目录的子目录中:

软链接

如果是这种情况,您可以安全地将其删除:

R M

相关内容