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까지