小编Fan*_*ude的帖子

如何取消链接(删除)特殊硬链接“.” 为文件夹创建?

在 Linux 上,当您创建文件夹时,它会自动创建两个指向相应 inode 的硬链接。一个是您要求创建的文件夹,另一个是.此文件夹的特殊文件夹。

例子:

$ mkdir folder
$ ls -li
total 0
124596048 drwxr-xr-x    2 fantattitude  staff    68 18 oct 16:52 folder
$ ls -lai folder
total 0
124596048 drwxr-xr-x  2 fantattitude  staff   68 18 oct 16:52 .
124593716 drwxr-xr-x  3 fantattitude  staff  102 18 oct 16:52 ..
Run Code Online (Sandbox Code Playgroud)

如您所见,folder.的内部folder具有相同的 inode 编号(显示为-i选项)。

有没有办法删除这个特殊的.硬链接?

它仅用于实验和好奇心。 另外我想答案也适用于..特殊文件。

我试图调查rm男人,但找不到任何方法来做到这一点。当我尝试删除.所有内容时,我得到的是:

R M: ”。” …

linux filesystems hard-link rm

29
推荐指数
2
解决办法
2983
查看次数

标签 统计

filesystems ×1

hard-link ×1

linux ×1

rm ×1