[root@localhost ~]$ ls
ls 옵션 | 의미 |
-a | .(점)을 포함한 경로 안의 모든 파일과 디렉토리 표시 |
-l | 지정한 디렉토리의 내용을 자세히 출력 |
-d | 지정된 디렉토리의 정보 출력 |
-n | 파일 및 디렉토리 정보 출력시, UID(User ID, 0은 슈펴(root)유저를 의미), GID(Group ID)를 사용 |
-R | 하위 경로와 그 안에 있는 모든 파일들도 같이 나열 |
-F | 파일 형식을 알리는 문자를 각 파일 뒤에 추가 |
ls -l 옵션은 지정한 디렉토리의 내용을 자세히 출력해준다.
영역별 의미
- 1영역 : 종류 [일반 파일(-), 디렉토리(d), 블록 디바이스(b), 문자 디바이스(c), 링크(l)]
- 2영역(*) : 접근 모드 [read(r), write(w), excute(x)]
- 3영역 : 하드 링크의 수 - 이 문서에 연결된 하드 링크의 수를 나타낸다. 윈도우의 바로가기와 유사한 개념이다.
- 4영역 : 소유자
- 5영역 : 그룹
- 6영역 : 크기(Byte)
- 7영역 : 최종 수정 시각
- 8영역 : 이름
2영역 보충설명
접근 모드는 총 9자리 문자열로 표시된다.
1~3자리 : 소유주의 권한
4~6자리 : 그룹의 권한
7~9자리 : 그 외 사용자의 권한
위의 예제에서는 "rw-rw-r--"로 나와있는데 각각 "rw-", "rw-", "r--"의 작은 영역으로 쪼개서 해석하면 된다.
소유주, 그룹에게는 읽기, 쓰기의 권한만 있고, 그 외의 사용자들에게는 읽기 권한만 있다는 뜻이다.
x(execute)에 대해서도 보충 설명하자면 x는 실행이 가능함을 의미한다.
'개발' 카테고리의 다른 글
FastAPI 공식문서 내용 정리 (0) | 2023.07.17 |
---|---|
[Linux] chmod(change mode)로 접근 권한 지정하기 (0) | 2023.03.17 |
[에러해결] Could not load the Qt platform plugin "xcb" (0) | 2023.01.27 |
[Linux] MySQL 명령어 : 접속, 데이터베이스, 사용자 계정 생성 등 (0) | 2022.10.12 |
[Python] argparse 사용법 - 파이썬 인자 처리 (1) | 2022.09.23 |