파일을 병렬 청크로 나누고 여러 미러에서 다운로드하는 Go 기반 키보드 중심 터미널 다운로드 관리자
- 스타
- 167
- 포크
- 4
- 열린 이슈
- 0
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
cull은 디스크를 가득 채우는 파일을 찾아 제거할 수 있는 터미널 사용자 인터페이스(TUI) 도구입니다. 디렉터리를 지정하면 탐색하는 동안 백그라운드에서 각 항목의 용량을 계산하고, 터미널을 벗어나지 않고도 항목을 선택해 휴지통으로 옮기거나 영구 삭제할 수 있습니다.
일반 디렉터리 브라우저 외에도 cull에는 모든 하위 디렉터리에서 용량이 가장 큰 파일을 찾는 탭, 알려진 애플리케이션 캐시(dev 도구, 브라우저, 메신저, Docker prune)를 보여주는 탭, 프로젝트 내부의 node_modules, Rust target/, Python .venv 같은 빌드 산출물을 찾는 탭이 있습니다. macOS에서는 오래된 iOS 기기 백업과 로컬 Time Machine 스냅샷도 표시합니다. 트리맵 뷰에서는 파일과 디렉터리의 크기를 사각형으로 나타내며, 크기는 논리적 길이가 아니라 할당된 블록을 기준으로 합니다.
시스템에서 관리하는 경로에는 표시가 붙으며, 삭제하기 전에 항상 확인을 거쳐야 합니다. Homebrew, apt 저장소, Windows용 GitHub 릴리스 또는 go install로 설치할 수 있습니다. Windows 지원은 초기 단계라고 설명되어 있습니다.
핵심 기능
- 01백그라운드에서 용량을 계산하고 결과가 도착할 때마다 정렬을 갱신하면서 디렉터리를 탐색합니다.
- 02확인 대화상자를 거쳐 파일을 휴지통으로 옮기거나 영구 삭제합니다.
- 03전체 하위 디렉터리를 깊이 스캔해 용량이 가장 큰 파일을 찾습니다.
- 04프로젝트의 마커 파일 주변에서 앱 캐시와 빌드 산출물을 감지합니다.
- 05키보드와 마우스로 탐색할 수 있는 트리맵으로 디스크 사용량을 시각화합니다.
- 06이름으로 항목을 필터링하고 숨김 파일 표시를 전환합니다.
활용 사례
- 용량이 큰 다운로드 파일이나 잊고 있던 파일을 찾아 노트북의 저장 공간을 확보합니다.
- 여러 저장소에서 오래된 프로젝트 의존성과 빌드 결과물을 정리합니다.
- macOS 또는 Linux에서 개발 도구와 브라우저 캐시를 비웁니다.
- 터미널 세션에서 SSH를 통해 원격 또는 서버 디스크를 살펴봅니다.
빠른 시작
- 1
Homebrew로 macOS에 설치하기
brew tap legostin/tap - 2
cull 패키지 설치하기
brew install cull - 3
현재 디렉터리 스캔하기
cull
사용 전 알아둘 점
- Windows 지원은 아직 초기 단계이며, 할당된 블록 대신 논리적 크기를 사용하고 휴지통 복원 기능도 제한적입니다.
- Quick Look, Time Machine 스냅샷 삭제, iOS 백업 감지 등의 일부 기능은 macOS 전용입니다.
토픽
자주 묻는 질문
- cull은(는) 무엇인가요?
- 디렉터리를 스캔해 디스크 공간을 차지하는 항목을 찾고 TUI에서 삭제하는 인터랙티브 분석 도구 cull은 디스크를 가득 채우는 파일을 찾아 제거할 수 있는 터미널 사용자 인터페이스(TUI) 도구입니다. 디렉터리를 지정하면 탐색하는 동안 백그라운드에서 각 항목의 용량을 계산하고, 터미널을 벗어나지 않고도 항목을 선택해 휴지통으로 옮기거나 영구 삭제할 수 있습니다.
- cull은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cull은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cull은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. cull의 마지막 커밋은 2026년 8월 31일입니다.
- cull은(는) 어디에 사용할 수 있나요?
- 용량이 큰 다운로드 파일이나 잊고 있던 파일을 찾아 노트북의 저장 공간을 확보합니다. 여러 저장소에서 오래된 프로젝트 의존성과 빌드 결과물을 정리합니다. macOS 또는 Linux에서 개발 도구와 브라우저 캐시를 비웁니다. 터미널 세션에서 SSH를 통해 원격 또는 서버 디스크를 살펴봅니다.
- cull는 어떻게 설치하나요?
- Homebrew로 macOS에 설치하기: brew tap legostin/tap cull 패키지 설치하기: brew install cull 현재 디렉터리 스캔하기: cull
- cull은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/legostin/cull
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
셸이 유휴 상태가 되면 별자리, 비, 입자 등의 애니메이션 장면을 보여 주는 Go 기반 터미널 화면 보호기입니다.
높은 권한 없이 로컬 네트워크의 장치를 탐색하고 살펴보는 Go 기반 터미널 UI 도구입니다.
저장소 기록을 살펴볼 수 있도록 git log --graph --all처럼 커밋 그래프를 이미지로 표시하는 터미널 UI입니다.