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