geonex.log
[UNIX 명령어 #1] ls – 파일과 디렉터리 목록 보기 본문
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
'테크 > 활용' 카테고리의 다른 글
[UNIX 명령어 #2] cp – 파일과 디렉터리 복사 (0) | 2025.06.20 |
---|---|
[MS-DOS 명령어 #13] COPY CON으로 BAT 파일 만들기 (0) | 2025.06.20 |
[MS-DOS 명령어 #12] XCOPY, MOVE – 고급 파일 복사와 이동 (0) | 2025.06.20 |
[MS-DOS 명령어 #11] SET, PATH, PROMPT – 환경 변수 및 프롬프트 관리 (0) | 2025.06.20 |
[MS-DOS 명령어 #10] PRINT, EXIT, REBOOT – 인쇄와 종료, 재부팅 (0) | 2025.06.20 |