Linux & UNIX
/bin, /usr/bin, /sbin, /usr/bin의 차이
fabxoe
2022. 1. 7. 00:15
https://kim-dragon.tistory.com/m/31?category=849918
실행파일을 저장한 후, 어느 path에서든 파일명을 명령어로 입력하면 실행이 되는데 그 저장위치는
/bin, /usr/bin, /sbin, /usr/sbin 이렇게 총 4개나 있다.
4개의 디렉토리는 아래와 같은 차이가 있다.
디렉토리 | 용도 | 사용권한 |
/bin | 기본적인 명령어 | 일반 사용자 |
/sbin | 시스템 관리를 위한 명령어 | 슈퍼유저(root) |
/usr/bin | /bin에 있는 명령을 제외한 기본적인 명령어 | 일반 사용자 |
/usr/sbin | /sbin에 있는 명령을 제외한 시스템 관리를 위한 명령어 | 슈퍼유저(root) |
일반적으로 다운 받은 명령어들은 /usr/bin에 넣어서 사용.
/bin은 아주 기본적인 리눅스가 돌아가기 위해 최소한으로 필요한 것들이 포함되어있다고 한다.
아마 /sbin도 그렇겠지.
결국 권한의 필요에 따라 /usr/bin 이나 /usr/sbin에 넣으면 되겠다.