김 컴퓨터


ls (List Directory Contents)

ls는 리눅스 터미널에서 디렉터리 내부의 파일 및 폴더 목록을 나열하는 가장 기본적인 명령어입니다. 윈도우의 파일 탐색기 창을 여는 것과 같은 역할을 합니다.


1. 기본 사용법

ls [옵션] [경로]

2. 주요 옵션

옵션 설명
-l Long format. 권한, 소유자, 크기 등 상세 정보를 표시합니다.
-a All. 숨겨진 파일(파일명이 .으로 시작)까지 모두 표시합니다.
-h Human-readable. 파일 크기를 KB, MB, GB 단위로 보기 쉽게 표시합니다.
-t Time. 파일 수정 시간 순으로 정렬합니다.
-r Reverse. 정렬 순서를 거꾸로 뒤집습니다.
-S Size. 파일 크기가 큰 순서대로 정렬합니다.

3. 실무 활용 예시

① 필수 조합 (상세 정보 + 숨김 파일 + 단위 변환)

ls -alh

② 최신 파일 순으로 정렬하여 보기

ls -lt

③ 파일 크기가 큰 것부터 보기

ls -lSh

4. [팁] 파일 권한 읽기 (-l 옵션 시)

-rw-r--r--와 같은 문자열은 다음과 같은 의미를 가집니다. * 첫 글자: 파일 유형 (-: 일반 파일, d: 디렉터리) * rwx: 읽기(r), 쓰기(w), 실행(x) 권한을 의미합니다. * 순서: 소유자 권한 / 그룹 권한 / 기타 사용자 권한 순서입니다.