/usr/bin
이들그리고 그리고 의 차이점은 무엇인가요 /usr/local/bin
?
왜 두 개의 디렉토리가 있고두 디렉토리에 실행 가능한 프로그램이 있는 이유는 무엇입니까??
답변1
/usr/bin
: 운영 체제의 일부이고 패키지 관리자에 의해 설치되는 실행 프로그램이 포함되어 있습니다.
/usr/local/bin
: 운영 체제의 일부가 아니며 일반적으로 소스 코드에서 빌드하기 위해 시퀀스를 사용한 후 로컬 관리자가 설치하는 실행 프로그램의 기본 위치입니다 configure;make;make install
. 목표는 제대로 작동하지 않거나 동작이 다른 프로그램으로 기능적인 프로그램을 덮어써 시스템을 손상시키는 것이 아닙니다.
동일한 프로그램이 두 개의 디렉토리에 존재하는 경우 .txt 파일에서 디렉토리 순서를 다시 정렬하여 기본적으로 호출되는 프로그램을 선택할 수 있습니다 PATH
.
답변2
/usr/빈시스템을 부팅(즉, 시작)하거나 복구하는 데 필요하지 않은 대부분의 실행 파일(즉, 실행 준비가 완료된 프로그램)이 포함된 범용 시스템 전체 바이너리 파일입니다.
/usr/로컬/빈일반 사용자가 실행할 수 있는 프로그램에 적합합니다.