ls(list) 명령어 : 현재 위치나 특정 경로의 디렉터리 내용을 리스트로 출력하는 명령어
- ls (옵션) (파일 및 디렉터리명)
- [종류][접근권한] [하드링크 수] [소유자] [그룹] [크기(Byte] [최종 수정 시각] [파일 및 디렉터리명]
[종류]
- 일반 파일 : -
- 디렉터리 : d
- 블록 디바이스 : b
- 문자 디바이스 : c
- 링크 : l
[권한]
- [소유자 권한][그룹 권한][그 외 권한]
- r(읽기), w(쓰기), x(실행), -(권한없음)
- 특수 권한
* Set-UID : 소유자 실행 권한 자리에 s 표기
* Set-GID : 그룹 실행 권한 자리에 s 표기
* Sticky-bit : 외부 사용자 실행 권한 자리에 t 표기
[주요 옵션]
-l (long) : 파일 출력 형식을 긴 목록 형식(권한 | 소유자 | 소유그룹 | 크기 | 월 | 일 | 시:분 | 파일명)으로 출력 (다른 옵션과 조합하여 사용 가능)
-a (all) : 모든 파일(숨김 파일 및 디렉터리) 형식 출력 (숨김 파일에는 이름 앞에 . 표기)
-h (human) : 파일 크기를 킬로바이트(K), 메가바이트(M), 기가바이트(G) 형태로 출력
-A : 현재 디렉터리와 상위 디렉터리를 제외한 모든 파일 및 디렉터리 출력
-i : 각 파일의 인덱스 값을 첫번째 열에 출력
-I : 지정한 파일 및 디렉터리를 제외하고 출력
-L : 심볼릭 링크 정보 출력 시 원본 파일의 정보 출력
-n : 소유자와 소유 그룹을 UDI와 GID로 출력
- ls (옵션) (파일 및 디렉터리명)
- [종류][접근권한] [하드링크 수] [소유자] [그룹] [크기(Byte] [최종 수정 시각] [파일 및 디렉터리명]
[종류]
- 일반 파일 : -
- 디렉터리 : d
- 블록 디바이스 : b
- 문자 디바이스 : c
- 링크 : l
[권한]
- [소유자 권한][그룹 권한][그 외 권한]
- r(읽기), w(쓰기), x(실행), -(권한없음)
- 특수 권한
* Set-UID : 소유자 실행 권한 자리에 s 표기
* Set-GID : 그룹 실행 권한 자리에 s 표기
* Sticky-bit : 외부 사용자 실행 권한 자리에 t 표기
[주요 옵션]
-l (long) : 파일 출력 형식을 긴 목록 형식(권한 | 소유자 | 소유그룹 | 크기 | 월 | 일 | 시:분 | 파일명)으로 출력 (다른 옵션과 조합하여 사용 가능)
-a (all) : 모든 파일(숨김 파일 및 디렉터리) 형식 출력 (숨김 파일에는 이름 앞에 . 표기)
-h (human) : 파일 크기를 킬로바이트(K), 메가바이트(M), 기가바이트(G) 형태로 출력
-A : 현재 디렉터리와 상위 디렉터리를 제외한 모든 파일 및 디렉터리 출력
-i : 각 파일의 인덱스 값을 첫번째 열에 출력
-I : 지정한 파일 및 디렉터리를 제외하고 출력
-L : 심볼릭 링크 정보 출력 시 원본 파일의 정보 출력
-n : 소유자와 소유 그룹을 UDI와 GID로 출력