Repolode
bootandy

bootandy/dust

Rust 기반 디스크 사용량 도구로, 어떤 디렉터리와 파일이 공간을 가장 많이 차지하는지 보여주는 직관적인 du 대안입니다.

대체할 수 있는 제품:ncdu

스타
12,592
포크
312
열린 이슈
16
마지막 커밋
6일 전

어떤 프로젝트인가요?

Dust는 디스크 공간이 어디에 사용되는지 확인하는 커맨드라인 도구입니다. du처럼 동작하지만, 용량이 큰 디렉터리와 파일을 비례 막대와 함께 정렬된 트리 형태로 출력하므로 결과를 sort나 head로 다시 처리할 필요가 없습니다. 기본적으로 터미널 높이에 맞춰 트리를 재귀적으로 탐색해 큰 항목을 찾아내며, 계층 깊숙이 있는 개별 대용량 파일도 표시합니다.

출력에서는 색상과 들여쓰기로 막대를 구분해 부모와 자식의 관계를 표시하므로, 어느 하위 폴더가 어떤 상위 폴더에 속하는지 파악할 수 있습니다. 겉보기 크기를 선택하지 않는 한 하드 링크는 한 번만 계산합니다. 옵션으로 탐색 깊이와 항목 수, 파일만 또는 디렉터리만 표시하는 보기, 정규식 포함·제외 필터, 최소 크기, JSON 출력, 스크린 리더용 단색 모드를 설정할 수 있습니다.

Dust는 Cargo, Homebrew, Scoop, Snap, DNF, conda 및 여러 패키지 관리자로 설치할 수 있으며, 기본 플래그를 설정하는 ~/.config/dust/config.toml 설정 파일도 지원합니다.

핵심 기능

  • 01용량이 큰 디렉터리와 파일을 비례 막대와 함께 정렬된 트리 형태로 보여줍니다.
  • 02대용량 항목을 찾도록 자동으로 재귀 탐색하며, 탐색 깊이와 항목 수를 제한할 수 있습니다.
  • 03정규식, 최소 크기, 파일 유형, 디렉터리만 보기 또는 파일만 보기로 출력을 필터링합니다.
  • 04겉보기 크기 모드를 지원하며, 기본적으로 하드 링크를 중복 계산하지 않습니다.
  • 05스크립트에서 사용할 수 있도록 JSON을 출력하고, 스크린 리더용 단색 모드를 제공합니다.

활용 사례

  • 노트북이나 서버의 디스크 공간을 어떤 폴더가 차지하는지 찾기.
  • 깊게 중첩된 프로젝트 디렉터리에서 예상보다 큰 파일 찾기.
  • JSON 출력을 jq로 전달해 디스크 사용량 보고서 자동화하기.
  • 항목을 접거나 제외해 node_modules 또는 빌드 캐시 정리하기.

빠른 시작

  1. 1

    Cargo로 설치

    cargo install du-dust
  2. 2

    또는 Homebrew로 설치

    brew install dust
  3. 3

    디렉터리에서 dust 실행

    dust

사용 전 알아둘 점

  • snap 패키지는 /home 아래의 파일에만 접근할 수 있습니다.
  • Windows MSVC 빌드에는 VCRUNTIME140.dll 런타임이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

dust은(는) 무엇인가요?
Rust 기반 디스크 사용량 도구로, 어떤 디렉터리와 파일이 공간을 가장 많이 차지하는지 보여주는 직관적인 du 대안입니다. Dust는 디스크 공간이 어디에 사용되는지 확인하는 커맨드라인 도구입니다. du처럼 동작하지만, 용량이 큰 디렉터리와 파일을 비례 막대와 함께 정렬된 트리 형태로 출력하므로 결과를 sort나 head로 다시 처리할 필요가 없습니다. 기본적으로 터미널 높이에 맞춰 트리를 재귀적으로 탐색해 큰 항목을 찾아내며, 계층 깊숙이 있는 개별 대용량 파일도 표시합니다.
dust은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
dust은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
dust은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. dust의 마지막 커밋은 2026년 11월 1일입니다.
dust은(는) 어디에 사용할 수 있나요?
노트북이나 서버의 디스크 공간을 어떤 폴더가 차지하는지 찾기. 깊게 중첩된 프로젝트 디렉터리에서 예상보다 큰 파일 찾기. JSON 출력을 jq로 전달해 디스크 사용량 보고서 자동화하기. 항목을 접거나 제외해 node_modules 또는 빌드 캐시 정리하기.
dust는 어떻게 설치하나요?
Cargo로 설치: cargo install du-dust 또는 Homebrew로 설치: brew install dust 디렉터리에서 dust 실행: dust
dust은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bootandy/dust

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트