기본 콘텐츠로 건너뛰기

윈도우 폴더 용량 큰 순서로 뽑기: PowerShell·Sysinternals DU 명령어 정리

탐색기 없이 CMD(도스)로 폴더 용량을 리스트로 뽑는 방법

폴더에 파일이 많아지면 “어디가 큰지”를 숫자로 먼저 확인하는 쪽이 빠릅니다. 

회사 PC처럼 설치가 막혀 있거나, 결과를 텍스트로 남겨야 할 때는 CMD(명령 프롬프트)만으로도 어느 정도 정리가 됩니다. 

다만 순수 CMD는 구조상 한계가 있어서, 가능하면 Sysinternals DU(du.exe)를 같이 쓰는 편이 훨씬 깔끔합니다.

참고 : 윈도우 폴더 용량 큰 순서로 정리 — 탐색기 한계 해결(TreeSize Free)


먼저 알아둘 것: CMD 기본 명령은 ‘폴더별 합계’를 한 번에 주지 않습니다

dir은 파일 목록과 합계를 보여주지만, “하위 폴더별 용량을 한 줄씩” 뽑아주는 기능은 기본으로 없습니다. 

그래서 순수 CMD로 하려면 각 폴더마다 dir /s로 전부 훑고, 합계 줄만 뽑는 방식(느리지만 설치 0)을 씁니다.

1) 설치 0: CMD만으로 하위 폴더 용량 합계 출력

아래 명령은 현재 폴더의 1단계 하위 폴더를 대상으로, 폴더별로 dir /s를 돌린 뒤 합계 줄만 출력합니다.

for /d %i in (*) do @echo ===== %i ===== & dir /a /s "%i" | findstr /c:"File(s)" /c:"bytes"

주의: 폴더/파일이 많으면 시간이 꽤 걸립니다. SSD보다 HDD/외장하드에서 체감이 더 큽니다.

특정 경로에서 실행하기

예를 들어 Downloads 폴더 기준으로 보고 싶다면, 먼저 이동한 다음 똑같이 실행합니다.

cd /d "C:\Users\사용자명\Downloads" for /d %i in (*) do @echo ===== %i ===== & dir /a /s "%i" | findstr /c:"File(s)" /c:"bytes"

결과를 텍스트 파일로 저장하기

리스트를 남겨야 하면 리다이렉션을 붙이면 됩니다.

cd /d "D:\Work" for /d %i in (*) do @echo ===== %i ===== & dir /a /s "%i" | findstr /c:"File(s)" /c:"bytes" >> folder_size.txt

2) CMD에서 가장 실용적: Sysinternals DU(du.exe)로 폴더 용량 뽑기

DU(Disk Usage)는 마이크로소프트 Sysinternals의 CUI 유틸리티라서, GUI 없이도 폴더 용량을 빠르게 정리할 수 있습니다. 압축을 풀고 CMD에서 실행하면 끝이라 설치 제한 환경에서도 비교적 쓰기 좋습니다.

하위 1단계 폴더 용량 보기

du -l 1 c:\

-l 1이 핵심입니다. 이 옵션이 없으면 폴더별 목록이 아니라 전체 요약만 나오는 경우가 많습니다.

자주 쓰는 DU 패턴

  • 사용자 폴더 전체(큰 폴더 범인 찾기)
    du -l 1 "C:\Users\%username%"
  • Downloads만 빠르게
    du -l 1 "C:\Users\%username%\Downloads"
  • 작업 폴더(D:\Work) 기준
    du -l 1 "D:\Work"

du.exe를 “어디서나” 쓰고 싶다면

매번 du.exe가 있는 폴더로 이동하기 번거로우면, 해당 폴더를 환경 변수 PATH에 추가해 두면 편합니다. System32에 넣는 방식도 가능하지만, 회사 PC에서는 보안 정책/권한에 걸릴 수 있어 PATH 추가가 더 무난합니다.

속도/정확도 체감이 갈리는 지점

방식 장점 불편한 점 추천 상황
CMD (dir /s + for) 설치 0, 기본 내장 느림(폴더마다 전체 재귀 스캔) 정말 아무것도 설치/반입 불가한 PC
Sysinternals DU 빠름, 폴더별 출력이 깔끔 du.exe 파일이 필요 리스트로 빠르게 범인 폴더 찾을 때

자주 막히는 증상: “접근 거부”가 많습니다

Windows / Program Files / ProgramData 같은 시스템 영역은 접근 거부가 흔합니다. 정확도가 꼭 필요하면 관리자 권한으로 실행할 수 있지만, 정리 목적이라면 사용자 폴더부터 보는 편이 안전합니다.

Q. CMD로 돌리니 너무 오래 걸립니다.

A. dir /s는 하위 파일을 전부 훑기 때문에 파일이 많으면 늦어집니다. 드라이브 전체보다 Downloads / Desktop / 작업 폴더처럼 의심 경로만 찍어서 돌리면 체감이 크게 줄어듭니다.

Q. du -l 1을 안 붙이면 왜 목록이 안 나오나요?

A. DU는 기본이 요약 중심이라, 폴더별 리스트가 필요하면 -l 1 이상을 넣어 “하위 몇 단계까지 펼칠지”를 지정해야 합니다.

Q. 결과를 CSV처럼 가공해서 엑셀로 보고 싶습니다.

A. CMD만으로도 저장은 가능하지만, 컬럼 가공은 번거롭습니다. 이런 목적이면 PowerShell이 압도적으로 편합니다. 그래도 “CMD 고정”이라면 출력 저장 후 텍스트 정리 방식으로 가는 편이 현실적입니다.

정리하면, 설치가 전혀 안 되는 환경이면 CMD의 for + dir /s로 “폴더별 합계”를 뽑을 수 있고, 조금만 여지가 있다면 Sysinternals DU가 훨씬 빠르고 보기 좋습니다.

댓글

이 블로그의 인기 게시물

삼성 제품 시리얼번호로 제조일자 확인하는 방법

  삼성 제품 시리얼번호로 제조일자 확인하는 방법 (자세한 설명) 시리얼번호는 단순한 제품 식별번호 이상의 정보를 담고 있습니다. 제조 국가, 공장, 생산 라인, 그리고 제조 연월일 까지도 알 수 있는데요. 특히 삼성 제품 의 경우, 시리얼번호만으로도 제조일자를 확인할 수 있는 규칙이 존재합니다. 이번 글에서는 삼성 복합기 를 중심으로 시리얼번호 해석법을 자세히 설명하겠습니다. Tip: 삼성 외 다른 제조사의 제품들도 비슷한 방식으로 시리얼번호를 구성하는 경우가 많으니 참고하세요! 📌 삼성 복합기 시리얼번호 구성 삼성 복합기의 시리얼번호는 총 15자리 로 구성되어 있으며, 각 자리에 특정한 의미가 담겨 있습니다. ✅ 시리얼번호 자리별 의미 자리 내용 예시 (SCX-8128 기준) 1~4 모델 코드 Z8D4 5 제품군 코드 B (프린터) 6~7 생산 공장 및 라인 정보 (공장에 따라 다름) 8 생산년도 코드 C 9 생산월 코드 8 10~14 일련번호 (제품별 상이) 15 위조방지용 체크 디지트 (알고리즘 적용) 📆 생산년도 확인 방법 시리얼번호의 8번째 자리 가 바로 생산년도 를 의미합니다. 다만, 한 자리로 광범위한 연도를 표현해야 하기 때문에 알파벳 코드 를 사용하며, 이 코드는 20년 주기 로 순환됩니다. 🎯 생산년도 코드표 (삼성 기준) 코드 연도 (1차 순환) 연도 (2차 순환) A 1991 2011 B 1992 2012 C 1993 2013 D 1994 2014 E 1995 2015 F 1996 2016 G 1997 2017 H 1998 2018 J 1999 2019 K 2000 2020 L 2001 2021 M 2002 2022 N 2003 2023 P 2004 2024 Q 2005 20...

📱 아이폰 16 DFU 공장 초기화 및 벽돌 복구 가이드

 아이폰 16 사용 중에 갑자기 부팅이 안되거나 , 무한 재부팅(bootloop) , 또는 **벽돌 현상(Bricked)**이 발생할 수 있습니다. 또한, 루팅(Jailbreak) 시도 후 시스템 오류가 생기는 경우도 있습니다. 이러한 상황에서 DFU(디바이스 펌웨어 업데이트) 모드를 통해 공장 초기화를 진행하면 대부분의 문제를 해결할 수 있습니다. 아이폰16을 DFU 모드로 초기화 하는 방법과 루팅 또는 벽돌 상태에서 복구하는 방법, 그리고 초기화 후 발생할 수 있는 문제 해결법을 포함하고 있습니다. ⚡ 아이폰 벽돌(Bricked) 및 부팅 불가 원인 iOS 업데이트 실패 펌웨어 업데이트 도중 오류 발생 시 벽돌 현상이 발생할 수 있습니다. 루팅(Jailbreak) 시도 실패 탈옥 과정에서 시스템 파일이 손상되면 아이폰이 부팅되지 않거나 무한 부팅 루프에 빠질 수 있습니다. 불완전한 초기화 또는 복원 iOS 복원 과정에서 오류가 발생하면 부팅이 되지 않는 문제가 생길 수 있습니다. 하드웨어 결함 물리적 손상(충격, 침수 등)으로 인해 부팅이 되지 않는 경우도 있습니다. 🔄 아이폰 16 DFU 공장 초기화 방법 (벽돌 및 루팅 복구용) DFU 모드 는 아이폰을 펌웨어 레벨까지 초기화할 수 있는 가장 강력한 복원 모드입니다.  벽돌 , 루팅 실패 , 부팅 불가 문제 해결에 적합합니다. ✅ 초기화 전 준비사항 최신 iTunes 또는 Finder 설치 Mac (macOS Catalina 이상) : Finder 사용 Mac (macOS Mojave 이하) 또는 Windows PC : iTunes 사용 정품 USB 케이블 사용 비정품 케이블 사용 시 DFU 인식 오류가 발생할 수 있습니다. 데이터 백업 (가능할 경우) 벽돌 상태가 아니라면, iTunes 또는 iCloud로 데이터를 백업하세요. 🚀 DFU 모드 진입 방법 (아이폰 16) 아이폰 16을 컴퓨터에 연결 정품 라이트닝 케이블을 사용하세요. 아이폰을 DFU 모드로 진입 볼륨 업 버튼...

NX 3D CAD 중량 구하는 방법

NX 3D CAD 중량 구하는 방법 ​NX로 중량 무게를 측정하는 방법을 알아보겠습니다~! 1.객체 오브젝트를 하나 만듭니다 2.EDIT - FEATURE - SOLID DENSITY 1.객체 오브젝트를 선택한다 2.무게값(단위)를 정한다 3.OK 다른방법으로는 ANALYSIS - MEASURE BODIES  클릭 1.객체선택 후 2.원하는 측정값을 선택하면 무게나 질량등이 측정된다