최근 수정 시각 : 2024-10-04 09:15:15

ls(UNIX)


1. 개요2. 용도3. 사용법4. 기타5. 파생 명령어

1. 개요

ls는 list의 약자로, 특정 디렉토리 내의 내용을 출력해주는 역할을 한다.

2. 용도

아무 옵션 없이 사용하면 현재 작업 디렉토리(cwd)내의 모든 파일과 디렉토리를 보여준다.

경로명을 전달한다면, 해당 디렉토리의 내용을 보여준다.

3. 사용법

축약 전체 비고
-l 각 파일/디렉토리에 대한 상세한 설명을 테이블 형태로 출력한다.
-a --all 숨김 파일 또는 숨김 디렉토리[1]를 표시한다.
단, .[2]..[3]도 같이 표시되는 단점이 있다.
-A --almost-all -a와 같지만 ...를 표시하지 않는다.
-r --reverse 결과를 내림차순으로 표시한다.
-h --human-readable 파일 사이즈를 사람이 읽을 수 있는 단위[4]로 표시한다.
-o -l과 기능이 똑같지만, 유저그룹 관련 정보를 표시하지 않는다.
-1 파일이나 디렉토리를 한 줄에 하나씩 출력한다.
-S 크기 순으로 출력한다.
-t 수정일 순으로 출력한다.

4. 기타

  • 리눅스에서 dir 명령어가 ls 명령어와 똑같이 작동한다. 기능도 똑같다.
  • 레드햇 계열 리눅스에는 ls -l과 같은 기능을 하는 ll이라는 명령어가 존재한다.

5. 파생 명령어

  • exa

[1] .으로 시작하는 이름[2] 현재 디렉토리[3] 부모 디렉토리[4] 킬로바이트,메가바이트 등의 단위