50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
읽는 데 6분
서버 및 OS

Linux에서 디렉터리 및 폴더 크기 확인하기: 완전 가이드

에이다 러브굿 By 에이다 러브굿 6분 분량 2025년 2월 20일 업데이트
Linux 디렉터리 크기

Linux 시스템을 관리할 때 디렉토리 크기를 파악하는 것은 디스크 공간 관리와 문제 해결에 매우 중요합니다. 저장 공간이 부족해지면 어떤 디렉토리가 가장 많은 공간을 차지하는지 파악해야 빠르게 문제를 해결할 수 있습니다. 이 가이드에서는 Linux 디렉토리 크기 확인 방법 을 다양한 명령어를 통해 설명합니다. 예를 들면 du, df, 그리고 tree같은 명령어를 사용하며, 기본적인 방법부터 고급 옵션까지 디렉토리 크기 분석을 간단하고 효과적으로 할 수 있도록 안내합니다. 시스템 관리자든 개발자든, 디렉토리 크기를 확인하고 관리하는 방법을 알면 작업 효율이 높아집니다.

Linux에서 디렉토리 크기 확인이 필요한 사람은 누구인가요?

디렉토리 크기를 확인하는 방법은 다음과 같은 사용자에게 필수적인 지식입니다:

  • 시스템 관리자: 디스크 공간 관리는 시스템을 안정적으로 유지하는 데 핵심적인 작업입니다. 특히 여러 사용자나 서비스를 운영할 때 더욱 그렇습니다.
  • 개발자: 애플리케이션을 개발할 때, 개발자는 프로젝트가 저장 공간을 과도하게 차지하거나 시스템 성능에 영향을 주지 않도록 관리해야 합니다.
  • 데이터 엔지니어: 대용량 데이터셋을 다룰 때는 병목 현상을 방지하기 위해 저장소를 지속적으로 모니터링해야 합니다.
  • 홈 사용자: 개인 시스템에서도 공간을 효율적으로 확인하고 정리할 수 있어야 시스템이 원활하게 동작합니다.

이 중 하나에 해당한다면, Linux에서 디렉토리 크기를 확인하는 방법은 반드시 알아야 할 기술입니다. 지금부터 Linux 디렉토리 크기에 대해 자세히 살펴보겠습니다.

Linux에서 디렉토리 크기를 확인하는 주요 명령어

디렉토리와 파일을 관리하는 데 유용한 핵심 명령어를 소개합니다:

du Linux의 명령

du 명령어는 Linux에서 디렉토리의 파일 크기를 확인하는 가장 다용도의 방법 중 하나입니다. 지정한 디렉토리와 하위 디렉토리가 사용하는 디스크 공간을 요약해서 보여줍니다. 사용 방법은 다음과 같습니다:

du /path/to/directory

du Linux에서 이 명령어를 실행하면 지정한 경로 내 각 파일과 하위 디렉토리의 크기가 표시됩니다. 기본적으로 크기는 킬로바이트 단위로 나타납니다. 다음 옵션을 함께 사용하면 -h 옵션을 추가하면 크기를 읽기 쉬운 형식(KB, MB, GB)으로 출력할 수 있습니다:

du -h /path/to/directory

디렉토리 전체 크기 요약

디렉토리의 전체 크기만 확인하려면 다음 옵션을 사용하세요. -s 옵션:

du -sh /path/to/directory

모든 하위 디렉토리 크기 확인

각 하위 디렉토리의 크기를 보려면 다음 명령어를 실행하세요:

du -h --max-depth=1 /path/to/directory

한 단계 아래의 하위 디렉토리별 크기가 목록으로 표시됩니다.

df Linux의 명령

동안 df 주로 디스크 공간 사용량 확인에 사용되지만, 마운트된 파일 시스템의 디렉토리 크기를 포함한 전체 파일 시스템 현황을 파악하는 데도 유용합니다. 사용 방법은 다음과 같습니다:

df /path/to/directory

해당 디렉토리가 위치한 파일 시스템에서 사용 중인 디스크 공간과 남은 공간을 보여줍니다. 마찬가지로 du`, 다음 옵션을 사용할 수 있습니다:` -h , 크기를 읽기 쉬운 형식으로 표시하려면 다음 옵션을 사용하세요:

df -h /path/to/directory

디렉토리 크기에 따라 MB 또는 GB 단위로 디스크 사용량을 표시합니다.

tree Linux의 명령

tree 명령은 디렉토리 구조를 시각적으로 보여주며, 적절한 옵션을 사용하면 파일 및 디렉토리 크기도 확인할 수 있습니다. 계층적 구조로 디렉토리 크기를 파악해야 할 때 특히 유용합니다. 기본 형태는 다음 명령으로 실행할 수 있습니다:

tree /path/to/directory

다음 명령으로 디렉토리 크기 표시하기 tree

Linux 디렉토리 크기를 tree 명령으로 확인하려면 다음을 사용하세요: -s 옵션:

tree -s /path/to/directory

마찬가지로, 이 명령을 -h 옵션과 함께 사용하면 읽기 쉬운 단위로 크기를 볼 수 있습니다:

tree -sh /path/to/directory

다음은 Linux에서 디렉토리 크기를 확인할 때 자주 쓰는 명령을 정리한 참고 표입니다:

명령 사용
du /path/to/directory 각 파일 및 디렉토리의 크기 표시
du -sh /path/to/directory 디렉토리 전체 크기를 읽기 쉬운 형식으로 표시
du -h –max-depth=1 하위 디렉토리 크기를 한 단계 깊이로 표시
df /path/to/directory 해당 디렉토리가 속한 파일시스템의 디스크 사용량 확인
df -h /path/to/directory 디스크 공간을 읽기 쉬운 형식으로 표시 (MB/GB)
tree /path/to/directory 디렉토리 구조 표시
tree -sh /path/to/directory 디렉토리 구조와 크기를 읽기 쉬운 형식으로 표시
ncdu /path/to/directory 디스크 사용량을 분석하는 대화형 도구
파일 통계 크기를 포함한 파일 상세 정보 표시
ls -lh 디렉토리 내 파일 목록과 크기를 읽기 쉬운 형식으로 표시

Linux 디렉토리 및 파일 크기 관련 추가 명령어 예시

이제 Linux 디렉토리 크기와 폴더 크기를 확인하는 데 유용한 다른 Linux 명령들을 살펴보겠습니다.

ncdu: 대화형 디스크 사용량 뷰어

문장이 완성되지 않았습니다. 전체 텍스트를 제공해 주시면 번역하겠습니다. du Linux 명령어는 디렉터리 크기를 빠르게 확인하는 데 적합하며, ncdu 대화형 인터페이스를 제공해 디렉터리를 탐색하고 공간을 차지하는 항목을 쉽게 찾을 수 있습니다. 설치 및 사용 방법은 다음과 같습니다. ncdu 다음 명령어를 사용하세요:

sudo apt install ncdu 
ncdu /path/to/directory

stat: 파일 상세 정보

stat 명령어는 파일과 디렉터리의 크기를 포함한 상세 정보를 표시합니다:

stat /path/to/file

파일 권한, 마지막 접근 시간, 바이트 단위 크기를 확인할 수 있습니다.

ls -lh: 크기와 함께 파일 목록 표시

ls 명령어도 사람이 읽기 편한 형식으로 파일 크기를 표시할 수 있습니다. -lh 디렉터리 내 모든 파일과 그 크기를 목록으로 표시합니다:

ls -lh /path/to/directory

결론

Linux 시스템이 원활하게 동작하려면 디스크 공간을 효율적으로 관리하는 것이 중요합니다. 다음과 같은 명령어에 익숙해지면 du, df, 그리고 tree디렉터리 크기를 빠르게 확인하고, 용량을 많이 차지하는 디렉터리를 찾아 불필요한 저장 공간 낭비를 줄일 수 있습니다. 이 도구들을 활용하면 Linux에서 폴더 크기를 확인하고 파일 및 디렉터리를 효율적으로 관리할 수 있습니다.

자주 묻는 질문

디렉토리 크기란 무엇인가?

디렉터리 크기는 해당 디렉터리 안에 있는 모든 파일과 하위 디렉터리가 차지하는 디스크 공간의 합계입니다. 디렉터리의 내용물 크기를 포함하며, 다음과 같은 명령어로 Linux 폴더 크기를 확인할 수 있습니다. du이를 통해 사용자는 저장 공간 사용 현황을 모니터링하고 시스템의 디스크 공간을 효율적으로 관리할 수 있습니다.

의 차이점은 무엇인가요? dudf Linux에서?

du 명령어는 파일 및 디렉터리의 디스크 사용량을 표시하는 반면, df 는 파일 시스템이나 파티션 전체의 디스크 사용 현황을 보여줍니다.

사용할 수 있나요 ncdu Linux에서 디렉터리 크기를 확인하려면?

예, ncdu 는 대화형 도구로, 디렉터리 크기를 시각적으로 보여주고 용량이 큰 디렉터리와 파일을 쉽게 찾을 수 있게 해줍니다.

Linux에서 디렉토리의 여유 공간을 확인하는 방법은?

df 명령어는 파일 시스템의 가용 디스크 공간과 사용 중인 디스크 공간을 보고합니다.

공유

블로그 더 보기

계속 읽기.

Cosmos Cloud로 실행할 수 있는 최고의 셀프 호스팅 앱 - Cosmos 대시보드와 앱 패널 커버 이미지.
서버 및 OS

Cosmos Cloud로 실행할 수 있는 셀프 호스팅 앱 모음: 파일, 미디어, 비밀번호, 자동화 등!

Maybe Cosmos Cloud를 이미 설정했고 어떤 앱이 잘 맞는지 알고 싶거나, 아직 Cosmos를 도입할지 결정하지 못해 실제 워크플로에 얼마나 잘 맞는지 확인하고 싶다면

닉 실버닉 실버 16분 분량
Portainer vs Cosmos Cloud로 Docker 앱 관리하기 — 하이브리드 설정 다이어그램과 운영/접근 블록이 담긴 커버 이미지.
서버 및 OS

Portainer vs Cosmos Cloud: Docker 앱 관리에 적합한 선택은?

Docker를 이미 알고 있고 늘어나는 앱 스택을 더 깔끔하게 운영할 방법을 찾고 있다면, 답은 간단합니다. Portainer vs Cosmos Cloud 중 직접적인 제어 측면에서는 Portainer가 더 나은 선택입니다.

닉 실버닉 실버 14분 분량
Cosmos Cloud vs CasaOS vs Umbrel — 셀프 호스팅의 세 가지 경로를 추상적인 클라우드 네트워크 배경으로 표현한 피처 이미지.
서버 및 OS

Cosmos Cloud vs CasaOS vs Umbrel: 내 환경에 맞는 셀프 호스팅 플랫폼은?

간단히 말하면, CasaOS는 여전히 시작하기 가장 쉬운 선택이고, Umbrel은 큐레이션된 경험이 가장 깔끔하며, 도메인과 설정을 더 세밀하게 제어하고 싶을 때는 Cosmos Cloud가 더 적합합니다.

닉 실버닉 실버 11분 분량

배포할 준비가 됐나요? 월 $2.48부터.

2008년부터 운영해온 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.