데비안 패키지에서 설치된 git 바이너리

데비안 패키지에서 설치된 git 바이너리

Debian 10에 git을 설치했습니다.

두 개의 서로 다른 위치에 두 개의 동일한 git 바이너리가 있는 이유는 무엇입니까?

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

이들은 동일한 sha256sum을 가진 동일한 파일입니다. 그러나 그것들은 하드 링크가 아닙니다. 두 개의 복사본에 존재하는 동일한 파일입니다.

이상해 보이네요. 목적이 무엇인지 궁금합니다.

답변1

이러한 특이성은 지난수년 동안 일부 사람들을 화나게 함.
그건 그렇고, Jonathan Nieder의 답변을 읽으십시오.하드 링크 업스트림하지만 데비안은 두 경로가 모두 동일한 파일 시스템에 있는지 확인할 수 없기 때문에 이렇게 하지 않습니다.
ArchLinux는 몇 년 전에 이 문제에 직면했습니다..

관련 정보