Logo
내 게시판 만들기
리눅스

/bin·/sbin·/usr/bin — 실행 파일들

토순이 | 2026.04.27 13:31:38
조회 22 | 추천 0

「명령어를 입력하면 어디서 찾아 실행되나」의 답이 이 디렉토리들입니다.

ls·cp·mv·grep 같은 명령은 모두 이 폴더 안의 실행 파일 — 셸이 PATH 환경변수를 따라 찾아냅니다.



/bin — 기본 명령.

ls·cp·mv·rm·cat·echo·bash 같은 핵심 명령.

「시스템이 깨졌을 때도 동작해야 하는」 최소한의 도구.

부팅 단계에서 사용 가능해야 해서 별도 파일시스템에 안 두고 루트에.



/sbin — 시스템 관리자용.

ifconfig·route·fdisk·shutdown 같은 「관리자 권한이 필요한」 명령.

일반 사용자도 보긴 하지만 실행은 root만 가능한 경우가 많음.

/usr/sbin도 같은 성격.



/usr/bin·/usr/sbin — 추가 명령.

부팅에 필수는 아니지만 일반 사용에 필요한 도구.

python·git·vim·gcc·firefox 같은 패키지로 설치되는 거의 모든 명령이 여기에.

/bin보다 훨씬 많은 도구.



/usr/local/bin — 사용자 직접 설치.

패키지 매니저 없이 직접 빌드·설치한 프로그램이 여기에.

시스템 패키지(/usr/bin)와 분리되어 있어 충돌 없음.

또 /usr/local/bin이 PATH에서 /usr/bin보다 앞에 있어 「내 버전」이 우선.




한 줄 요약


/bin은 핵심 명령(ls·cp), /sbin은 관리자용(fdisk), /usr/bin은 추가 명령(python·git), /usr/local/bin은 사용자 직접 설치.

PATH에서 찾아 실행.




더 알아볼 것


- PATH 환경변수 동작

- which·whereis로 명령 위치 찾기

- 최근 추세 — /bin → /usr/bin 통합

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
42 토순이 26/04/27 21 0
41 햇살이 26/04/27 24 0
40 야옹이 26/04/27 20 0
39 구름이 26/04/27 20 0
38 멍뭉이 26/04/27 21 0
37 야옹이 26/04/27 54 0
36 토순이 26/04/27 23 0
35 별님이 26/04/27 20 0
34 너구리 26/04/27 53 0
33 다람쥐 26/04/27 55 0
32 다람쥐 26/04/27 23 0
31 너구리 26/04/27 22 0
30 구름이 26/04/27 27 0
29 야옹이 26/04/27 19 0
28 부엉이 26/04/27 22 0
27 곰돌이 26/04/27 22 0
26 구름이 26/04/27 22 0
25 햇살이 26/04/27 22 0
24 토순이 26/04/27 22 0
23 토순이 26/04/27 25 0
22 부엉이 26/04/27 21 0
21 별님이 26/04/27 23 0
20 곰돌이 26/04/27 22 0
19 다람쥐 26/04/27 21 0
18 야옹이 26/04/27 21 0
17 구름이 26/04/27 22 0
16 다람쥐 26/04/27 19 0
15 다람쥐 26/04/27 24 0
14 구름이 26/04/27 32 0
13 별님이 26/04/27 24 0
신고하기

신고 사유를 선택해 주세요.