ls -al 명령시
❯ ls -al
total 936
drwxr-x---+ 61 zeze_home staff 1952 6 6 11:08 .
drwxr-xr-x 5 root admin 160 3 3 16:36 ..
-r-------- 1 zeze_home staff 8 3 3 16:36 .CFUserTextEncoding
-rw-r--r--@ 1 zeze_home staff 10244 6 5 20:26 .DS_Store
drwxr-xr-x 파일 퍼미션: 접근 권한 명시
| d | rwx | rwx | rwx |
|---|---|---|---|
| 파일유형 | 소유자 권한 | 그룹 권한 | 일반 사용자 권한 |
펴미션 종류 rwx
r: 파일 읽기 권한w: 파일 쓰기 권한x: 파일 실행 권한-: 권한 없음사용자 / 그룹 / 일반 사용자로 나눠서 파일별로 실행 권한을 관리
맨앞 문자는 파일 유형
| 문자 | 디렉토리, 파일 종류 |
|---|---|
| d | 디렉토리 |
| b | 블록 디바이스 파일(CD-ROM, 하드 드라이브 같은 블록 단위의 데이터 처리하는 디바이스) |
| c | 문자 디바이스 파일(터미널같이 바이트의 열로 데이터를 처리하는 디바이스) ?ㅁ? |
| i | 심볼릭 링크 파일 |
| p | 이름이 부여된 파이프(named pipe) |
| s | 유닉스 도메인(socket) |
| - | 일반 파일 |
혀가권을 변경하는 명령어
| 8진수 | 2진수 | 표시되는 퍼미션 | 내용 |
|---|---|---|---|
| 0 | 000 | - - - | 노 권한 |
| 1 | 001 | - - x | 실행 권한만 |
| 2 | 010 | -w- | 쓰기 권한만 |
| 3 | 011 | -wx | 쓰기 + 실행 |
| 4 | 100 | r- - | 읽기 권한만 |
| 5 | 101 | r-x | 읽기 + 실행 |
| 6 | 110 | rw- | 읽기 + 쓰기 |
| 7 | 111 | rwx | all 권한 |
8진수여서 0-7까지