linux - 硬链接(hard link) - 存储

标签 linux command-line

我试图理解硬链接(hard link),但很难理解以下内容:

我创建了一个文件“original”,然后创建了一个指向“original”的硬链接(hard link)。当修改“原始”时,修改在硬链接(hard link)中可用,因此它不是副本。然而,当文件被删除时,硬链接(hard link)仍然包含该文件的内容,但该数据存储在哪里?

最佳答案

将文件名视为某物的标签。使用硬链接(hard link),同一事物有两个标签。如果你删除一个标签(删除一个文件),你仍然有第二个标签指向数据。只有当最后一个标签被删除时,数据才会被删除。

关于linux - 硬链接(hard link) - 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25725888/

相关文章:

linux - 如何从 Linux 中的一个非常大的文件中获取唯一行?

linux - 我想通过 bash 文件发送 Enter 命令来运行 bin 文件

linux - 如何配置我的 "mv"命令以包括 "-i"选项,即使我忘记了它?

linux - FUA,冲洗和订购

bash - 将标准输出重定向到包含日志进程 pid 的文件

java - 使用weka的命令行创建阈值文件

windows - 尝试使用图形魔法绘制文本或图像时出现错误 "non-conforming drawing primitive"

linux - 快速内核重新编译

ios - iPhone/shell 命令提示符的调试桥

command-line - WCAT 给出错误 : "must specify at least one of the following parameters -run, -update, -terminate, -showclients or -setclients"