![原始文件和其硬链接之间有区别吗?](https://linux22.com/image/1404875/%E5%8E%9F%E5%A7%8B%E6%96%87%E4%BB%B6%E5%92%8C%E5%85%B6%E7%A1%AC%E9%93%BE%E6%8E%A5%E4%B9%8B%E9%97%B4%E6%9C%89%E5%8C%BA%E5%88%AB%E5%90%97%EF%BC%9F.png)
我想通过 Dropbox 等文件托管商同步一些配置文件。我可以在软件的配置文件夹中创建一个硬链接,并让它指向我的云存储目录。
完成这些操作后,这两个文件之间会有什么区别吗?我读到过一些文章说这两个文件都是主文件表中文件的属性,并且根本没有区别。
另一方面,在 Windows 上,mklink
可以使用 找到目录连接点dir /AL /S
,因此它们与真实目录有所不同。
那是对的吗?
答案1
不它们没什么不同。硬链接是通过创建的mklink /H
。注意/H
开关。
我从某处读到,这两个文件都是主文件表中文件的属性,并且根本没有区别。
正确的。
如果省略开关/H
,则会创建一个交界处或者软链接
连接点(也称为软链接)与硬链接的不同之处在于,它引用的存储对象是单独的目录,并且连接点可以链接位于同一台计算机上不同本地卷上的目录。除此之外,连接点的操作与硬链接相同。
通过管理
连接点和硬链接之间的区别是:
硬链接必须位于同一分区。如果删除最后一个硬链接,则文件将被删除。
连接点可以位于不同的卷上