/ bin과 / usr / bin /의 차이점은 무엇입니까?


0

저는 Mac OS X 10.11 (El Capitan)을 사용하고 있으며 그 차이점을 알고 싶었습니다. /bin/usr/bin/? 분명히 /usr/bin/ 더 많은 바이너리가있는 것 같습니다. grep 기타

답변:


3

대용량 디스크가 일반화되기 전에, /bin (루트 "/"파티션에 있음)가 먼저 마운트되고, /usr/bin 디스크 검사, 다른 시스템 유지 관리를 허용하기 위해 나중에 약간의 시간이 소요될 수 있습니다. 루트 파일 시스템은 더 작은 디스크 일 수 있습니다 (프로그램 수는 적음).

이것은 더 이상 필요하지 않으며 (대용량 디스크는 일반적 임), 일부 시스템 (Red Hat)에서는 /bin 에 대한 상징적 인 링크 일 뿐이다. /usr/bin. OSX는 그러한 시스템 중 하나가 아닙니다.

추가 읽기 :


1

일반적으로 / bin에는 "mount"명령과 같이 가장 중요한 작업을 수행하는 데 필요한 바이너리가 들어 있습니다.이 명령을 사용하면 / usr "마운트 지점"을 포함한 다른 "마운트 지점"을 마운트 할 수 있습니다.

자세한 내용은 파일 시스템 계층을 설명하는 "hier"매뉴얼 페이지를 참조하십시오. 이러한 맨 페이지는 운영 체제마다 다를 수 있습니다. (예 : OSX에 대해 언급하고 있으므로 다음을 참조 할 수 있습니다. 고용을위한 Apple의 man 페이지 ).

다른 디렉토리가 사용되는 방식을 표준화하려는 노력이있었습니다. 가장 보편적 인 표준은 파일 시스템 계층 구조 표준 . Linux 기반 시스템은 다른 운영 체제보다 FHS를 더 잘 따르는 경향이 있습니다. 토마스 딕키 (Thomas Dickey)의 답변에서 얻은 하이퍼 링크는 몇 가지 추가 의견과 참고 자료를 제공하며 좀 더 일반화 된 내용을 학습하는 데 도움이 될 수 있습니다. 그러나 "운영 체제"관련 "hier"설명서 페이지는 특정 운영 체제에서 일반적으로 수행되는 작업을 정확하게 반영하는 세부 정보를 제공 할 가능성이 높기 때문에 설명서 페이지는 일반적으로 덜 구체적인 설명서보다 더 신뢰할 수 있어야합니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.