从 debian 包安装的 git 二进制文件

从 debian 包安装的 git 二进制文件

我已经在 Debian 10 上安装了 git。

为什么我在两个不同的地方有两个相同的 git 二进制文件?

/usr/lib/git-core/git
/usr/bin/git

这些是相同的文件,具有相同的 sha256sum。但它们不是硬链接。它们是存在两个副本的相同文件。

看起来很奇怪。我想知道目的是什么。

答案1

这种特殊性已被让一些人心烦意乱多年
顺便说一句,您将在 Jonathan Nieder 的答案中读到:上游进行硬链接但 Debian 不采用这种方式,因为他们无法确定两个路径都在同一个文件系统上。
ArchLinux 几年前就遇到过这个问题

相关内容