COMMANDS

Draft
  • account_tree
  • bug_report

ls options[options] [Pathpath]

대상 경로에 있는 파일이나 디렉터리 내용들를 목록으로 출력한다.

구문

$ ls [options]  [file | directory]

인자

Pathpath선택

디렉터리나 파일의 경로이며 생략하면 현재 명령어가 실행되는 위치를 기준으로 한다.

옵션

-a--all

.을 포함하여 경로내의 모든 내용을 출력한다.

-A--almost-all

...을 제외한 모든 내용을 출력한다.

-b--escape

알파벳 형식으로 목록을 출력한다.

-B--ignore-backups

~로 끝나는 백업 파일을 출력하지 않는다.

--block-size=SIZE

지정한 크기(SIZE)만큼의 블록을 사용한다. 여기서 크기는 byte를 의미한다.

-c

-lt 옵션과 함께 사용하면 마지막 변경 시간을 출력하고 시간을 기준으로 정렬한다. -l 옵션과 함께 사용하면 마지막 변경된 시간을 출력하고 이름을 기준으로 정렬한다.

--color[=OPTIONAL]

생략 가능하며 파일의 타입을 색상으로 구분할지 설정한다. OPTIONAL의 값으로 never, always, auto를 설정할 수 있다.

  • never: 색상을 구분하지 않는다.
  • always: 항상 색상을 구분한다.
  • auto: 자동으로 설정한다.
기본값always
-d--directory

디렉터리의 경로를 출력한다. 심볼릭 링크인 경우 원래의 링크 정보를 출력하지 않는다.

-D--dired

emacs를 위한 출력 형태를 생성한다.

-f

정렬하지 않는다. 이 옵션을 선택하는 경우 -aU 옵션을 활성화하고 -ls --color 옵션을 비활성화한다.

-F--clasify

목록의  마지막에 *, /, =, >, @, | 중 하나의 지시자를 붙인다.

-g

-l과 비슷해 보이지만 소유자의 리스트를 출력하지 않는다.

-G--no-group

긴 리스트 형식으로 출력하지만 그룹 이름은 제외한다.

-h--human-readable

-l과 함께 사용하며 사람이 읽기 쉬운 형식으로 크기를 출력한다.

--si

-h와 비슷하지만 1,024 단위가 아닌 1,000 단위 형식으로 출력한다.

-H--dereference-command-line

심볼릭 링크인 경우 실제로 참조하는 목록을 출력한다.

--hide=PATTERN

지정된 패턴(PATTERN)과 일치하는 목록을 숨긴다. -a, -A 옵션이 우선한다.

-i--inode

각 파일의 인덱스 값을 출력한다.

-I--ignore=PATTERN

지정된 패턴(pattern)과 일치하는 목록을 출력하지 않는다.

-l

긴 목록 포맷으로 출력한다.

-L--dereference

심볼릭 링크의 정보를 출력할 때 링크된 원본 파일의 정보를 출력한다.

-m

콤마(,)로 구분된 목록 형식으로 출력한다.

-n--numeric-uid-gid

-l 옵션과 비슷하나 숫자 형식의 사용자와 그룹 ID를 출력한다.

-N--liternal

원래의 이름 형식으로 출력한다. 일반적으로 영문이 아닌 경우에는 역슬래시(\)를 붙여서 출력한다.

-o

-l 옵션과 비슷하지만 그룹 정보를 출력하지 않는다.

-p--indicator-style=slash

디렉터리에 \를 추가한다.

-Q--quote-name

목록에 겹따옴표로 감싸 출력한다.

-r--reverse

역방향으로 순서로 정렬하여 보여준다.

-R--recursive

현재 디렉터리를 기준으로 모든 하위의 디렉터리를 출력한다.

-s--size

각 파일이나 블록에 할당된 크기를 출력한다.

-S

파일의 크기를 기준으로 정렬하여 출력한다.

-t

수정된 시간을 기준으로 정렬하여 출력한다.

-T--tabsize=COLS

수정된 시간을 기준으로 정렬하여 출력한다.

ls -T 10
ls --tabsize=10

 

-u

-lt 옵션과 함께 사용하여 변경 시간을 기준으로 정렬한다. -l 옵션과 함께 사용하는 경우에는 변경 시간을 출력하지만 이름을 기준으로 정렬한다.

-U

정렬없이 출력한다. 처음에 등록된 순서대로 출력한다.

-w--width=COLS

현재의 설정 대신 스크린의 넓이(COLS)를 지정한다.

-x

열을 기준으로 하지 않고 행 기준으로 출력한다.

-X

목록의 확장자를 기준으로 알파벳 순서로 정렬한다.

-1

행별로 하나의 파일을 출력한다.

--help

사용법을 출력한다.

--version

버전 정보를 출력한다.