geonex.log

[UNIX 명령어 #1] ls – 파일과 디렉터리 목록 보기 본문

테크/활용

[UNIX 명령어 #1] ls – 파일과 디렉터리 목록 보기

geonex 2025. 6. 20. 16:11
728x90

ls 명령어란?

ls는 유닉스, 리눅스, macOS 등 모든 유닉스 계열 OS에서 **파일과 디렉터리(폴더) 목록을 출력**하는 기본 명령어이다.
윈도우의 DIR에 해당하며, 현재 경로 또는 지정한 경로의 파일/폴더 정보를 다양한 방식으로 확인할 수 있다.

1. 기본 사용법

ls

ls를 입력하면 현재 디렉터리의 파일과 폴더 목록을 한눈에 볼 수 있다.
ls [경로]로 특정 경로의 파일 목록도 확인 가능하다.

2. 주요 옵션 및 상세 설명

옵션 설명
-l 자세한 정보(권한, 소유자, 크기, 날짜 등)를 목록 형태로 출력한다
-a 숨김 파일(점으로 시작하는 파일, 예: .bashrc)까지 모두 표시한다
-h 파일 크기를 읽기 쉬운 단위(K, M 등)로 표시한다(-l과 함께 사용)
-R 하위 폴더까지 재귀적으로 모든 내용을 표시한다
-S 파일 크기순으로 정렬해서 표시한다
-t 최신 수정 시간순으로 정렬한다
--color 색상으로 파일 유형을 구분해 표시한다(대부분의 리눅스/맥에서 기본 적용)

3. 실전 활용 예시

  • 상세 정보(권한, 소유자, 크기)까지 보기
    ls -l : 파일/폴더의 상세 정보를 행 단위로 출력한다
  • 숨김 파일까지 모두 보기
    ls -a : .으로 시작하는 숨김 파일/폴더까지 표시한다
  • 더 읽기 쉽게, 크기 단위까지 보기
    ls -lh : 상세정보를 사람이 읽기 쉬운 크기 단위로 표시한다
  • 하위 폴더 전체까지 재귀적으로 보기
    ls -R : 현재 폴더와 모든 하위 폴더까지 파일 목록을 출력한다
  • 여러 옵션을 조합해서 보기
    ls -alh : 숨김 파일 포함, 상세 정보, 읽기 쉬운 크기 단위로 모두 출력한다

4. 알아두면 좋은 점

  • 옵션은 조합해서 동시에 쓸 수 있다(예: ls -alh)
  • macOS, 리눅스 모두에서 거의 동일하게 동작한다
  • ls 명령어 결과가 너무 많을 때 ls | less로 페이지 단위로 볼 수 있다
  • ls는 쉘 스크립트에서도 가장 기본적인 파일 조회 명령어로 많이 사용된다

5. 정리

ls 명령어는 유닉스 계열 시스템에서 파일 및 디렉터리 목록 확인에 반드시 필요한 기본 명령어이다.
다양한 옵션과 조합을 통해 원하는 방식으로 파일/폴더 정보를 효율적으로 조회할 수 있다.
다음 편에서는 파일 복사, 이동, 삭제 등 기본 파일 관리 명령어를 소개할 예정이다.

728x90