GitHubAI & Toolstech-infocode
qarmin/czkawka
qarmin·@qarmin·Jan 26, 2026
개요 Czkawka(폴란드어로 "딸꾹질")는 Rust로 작성된 오픈소스 파일 정리 도구다. 중복 파일, 빈 폴더, 유사 이미지, 깨진 파일, 임시 파일 등을 빠르게 탐지하고 정리할 수 있다. GitHub 스타 3만 개 이상을 보유한 인기 프로젝트로, CLI와 GUI 모두 지원한다.
핵심 내용 디스크 공간 관리는 개발자와 일반 사용자 모두에게 반복적인 과제다. Czkawka는 이 문제를 다각도로 해결한다. 중복 파일 탐지는 해시 기반으로 동작하며, 유사 이미지 검색은 perceptual hash 알고리즘을 활용한다. 빈 디렉토리, 0바이트 파일, 깨진 심볼릭 링크, 손상된 미디어 파일까지 한 번에 스캔할 수 있다. Rust로 작성되어 메모리 안전성과 높은 성능을 동시에 확보했고, Linux/macOS/Windows 크로스플랫폼을 지원한다.
기존 대비 차별점 기존의 파일 정리 도구(FSlint, dupeGuru 등) 대비 Rust 기반이라 처리 속도가 월등히 빠르다. 단순 중복 파일 탐지를 넘어 유사 이미지, 유사 음악 파일까지 찾아주는 다기능성이 특징이다. GTK4 기반 GUI와 CLI를 모두 제공해 자동화 스크립트에도 쉽게 통합할 수 있다. 상용 솔루션 없이도 수십 GB의 디스크 공간을 확보할 수 있다는 점에서 실용성이 높다.
활용 가능성 NAS나 대용량 미디어 서버의 정기 정리 자동화에 CLI 모드를 활용할 수 있다. CI/CD 파이프라인에서 빌드 아티팩트 중복 검사용으로도 응용 가능하다. 사진 아카이브에서 유사 이미지를 정리하는 워크플로우에 특히 유용하다.
참고 자료 - 원본 저장소 ===
Rust⭐ 30,142cleanerduplicatesmultiplatformoptimizationoptimizerrustsimilar-imagessimilar-musicsimilar-videos
#duplicate-finder#rust#disk-cleanup#multiplatform