본문 바로가기
리눅스 생활 하고파

[리눅스 명령어] ls 기초부터 옵션까지 한 번에 정리

by 하고집 2026. 1. 14.
반응형

1. ls 란?

ls는 현재 디렉터리에 어떤 파일과 폴더가 있는지 목록을 확인할 때 사용하는 명령어다.
리눅스를 처음 배우면 가장 먼저 사용하게 되는 명령어 중 하나다.

옵션을 어떻게 주느냐에 따라 권한, 용량, 시간, 정렬 방식까지 한 번에 확인할 수 있다.

 

2. 기본 사용 방법

ls [옵션] [경로]

옵션은 여러 개를 붙여서 동시에 사용할 수 있다.

 

3.1 -l : 파일 상세 정보 보기

ls -l

파일 권한, 소유자, 크기, 수정 시간 등을 함께 보여준다.
“파일 상태를 자세히 보고 싶을 때” 사용하는 옵션이다.

서버에서 가장 많이 쓰는 옵션

 

3.2 -h : 사람이 읽기 쉬운 용량 단위

ls -lh

 

  • K, M, G 단위로 파일 크기 표시
  • ❗ -l 없이 쓰면 의미 없음

 

3.3 -a,A 숨김파일 옵션

ls -a      #모든파일표시(숨김파일 포함)
ls -A      #거의 모든파일 표시(. .. 을 제외하고 숨김파일표시)

스크립트 출력 깔끔하게 할 때 사용

 

3.4 -d,R 디렉터리 /재귀관련옵션

ls -ld   #디렉터리 안이아니라 해당 폴더자체 권한 확인
ls -R    #프로젝트 구조 한번에 확인 하위 디렉터리까지 표시

 

3.5 그외 옵션

ls -lt         #수정된 시간 표시(로그 확인시 매우 자주사용)
ls -ls         #용량 큰파일 찾을때 유용 크기 기준 정렬
ls -lx         #확장자 기준 정렬
ls -ltr        #오래된 파일 부터 정렬

 

 

이렇게 많은 옵션이 있으나 필자도 잘 안쓴다 ㅎㅎㅎ

그냥 ls -alh, ls -ld 쓰는게 한정적이다.

 

4. 초보자가 기억하면 되는 핵심

 

  • 목록 기본: ls
  • 자세히 보기: ls -l
  • 실무 기본 세트: ls -alh
  • 최근 파일: ls -lt
  • 권한 문제: ls -ld

 

반응형