/bin
기본 바이너리, 모든 유저가 사용 가능
ex) cat, ls, cp
/sbin
기본 바이너리인데 일반적인 유저가 사용하지 않는 것들로 root 권한이 필요하다.
ex) init, ip, mount
/usr/bin
유저가 선택적으로 설치하는 바이너리들
ex) gcc, perl
/usr/sbin
유저가 선택적으로 설치하는 바이너리 중에 root 권한이 필요한 것들
ex) nginx
/usr/local/bin
/usr/bin과 비슷하지만 Package manager로 설치한게 아닌 유저가 직접 컴파일한 바이너리들이 위치한다. 직접 컴파일한 것을 /usr/bin에 넣으면 추후 설치하는 스크립트 등에 의해 아무런 경고 없이 업그레이드 될 수 있으므로 그것을 피하기 위해선 /usr/local/bin에 넣어야 한다.
/usr/local/sbin
/usr/local/bin과 같지만 root 권한이 필요한 바이너리들이 위치한다.
출처
자세하게 설명된 포스트 : https://wookiist.tistory.com/10
'개발 > 리눅스' 카테고리의 다른 글
[CentOS6] 최신 git 설치하기 (0) | 2020.04.01 |
---|---|
[CentOS7] /usr/lib/systemd/system, /etc/systemd/system 차이 (0) | 2020.03.02 |
[CentOS6] openJDK8 설치 (0) | 2019.01.18 |