/bin이 /usr/bin에 대한 심볼릭 링크인 이유는 무엇입니까?

/bin이 /usr/bin에 대한 심볼릭 링크인 이유는 무엇입니까?

~에 따르면파일 시스템 계층 표준/bin디렉토리에는 단일 사용자 모드에 필요한 유틸리티가 포함되어야 합니다. 실제로 많은 Linux 배포판에서는 이 디렉토리 를 /usr/bin./sbinusr/bin

심볼릭 링크의 근거는 무엇입니까?

답변1

짧은 요약페이지Don_crissti가 제안했습니다:

유틸리티를 여러 디렉토리에 분산시킬 필요가 없고 모두 하나에 저장하면 /usr/bin파일 시스템 계층 구조가 단순화됩니다. 또한 이러한 변경으로 인해 Unix와 Linux 스크립트/프로그램의 호환성이 더욱 향상되었습니다.

/bin역사적으로 및 디렉토리의 유틸리티는 파티션을 /sbin마운트하는 데 사용되었습니다 usr. 이제 이 작업은 initramfs에 의해 수행되므로 디렉터리 분할은 더 이상 효과가 없습니다. 예를 들어, 단순화된 파일 시스템 계층 구조는 배포판에서 더 이상 바이너리 경로를 수정할 필요가 없음을 의미합니다(현재 모두 그렇듯이 /usr/bin).

관련 정보