Mole CLI for Windows와 Mole for Windows, 각각 무엇을 하나
Windows에서 실행되는 Mole은 두 가지입니다. Mole CLI for Windows는 GPL-3.0 라이선스의 무료 오픈 소스 PowerShell 도구로, mo를 입력해 실행합니다. Mole for Windows는 다섯 개의 탭과 트레이 아이콘을 갖춘 유료 네이티브 데스크톱 앱입니다. 한 제품의 체험판과 정식판 관계가 아닙니다. 따로 만든 별개의 프로그램이며, 어느 쪽을 쓰든 다른 쪽을 설치할 필요가 없습니다. 이 글에서는 두 프로그램의 차이, 각각을 받는 곳, 둘 다 쓸 때 알아 둘 점을 정리합니다.
한눈에 비교
Mole CLI for Windows(mo) |
Mole for Windows | |
|---|---|---|
| 라이선스 | 무료, 오픈 소스, GPL-3.0 | 자체 라이선스가 있는 유료 앱 |
| 가격 | 무료 | Windows PC 두 대에서 쓰는 일회 구매 |
| 설치 | scoop install mole 또는 GitHub windows 브랜치의 스크립트 |
mole.fit/windows의 설치 파일만 |
| 지원 환경 | Windows 10 및 11, Windows PowerShell 5.1 | Windows 10 22H2 및 Windows 11, x64와 Arm64 |
| 제거 전 | --dry-run으로 계획 출력 |
행마다 선택하거나 남길 수 있는 검토 목록 |
| 제거 방식 | clean과 purge는 영구 삭제, 앱 제거 잔여 항목은 휴지통으로 |
앱 제거 잔여 항목은 휴지통으로, 레지스트리 항목은 백업, 캐시 제거는 설정을 따름 |
| 보호 경로 | mo clean --whitelist, %USERPROFILE%\.config\mole에 저장 |
제외 항목을 %LOCALAPPDATA%\Mole에 저장 |
| 터미널 전용 | mo purge, --dry-run, mo history --json, 스크립트 |
- |
| 앱 전용 | - | winget을 통한 앱 업데이트, 시작 프로그램 목록, 디스크 지도, 실시간 상태, 트레이 도구 |
각각 어디서 받나
CLI는 tw93/Mole 저장소의 windows 브랜치와 Scoop에서 배포합니다. scoop install mole로 설치되는 것은 CLI이며 데스크톱 앱이 아닙니다. 저장소에는 스크립트 설치 방법도 있고, 브랜치를 클론하면 install.ps1을 실행하기 전에 코드를 읽어 볼 수 있습니다.
데스크톱 앱은 mole.fit/windows에서만 다운로드합니다. SmartScreen이 표시되면 게시자가 Faberon Technology Limited인지 확인하세요. 게시자가 없거나 다르면 파일을 삭제하고 다시 다운로드하세요.
저장소에는 Mole이 GitHub, Scoop, mole.fit을 통해서만 배포된다고 적혀 있습니다. “Mole 기반” 앱을 내려받게 하거나 인코딩된 명령을 터미널에 붙여넣으라고 하는 사이트는 Mole이 아닙니다. 이름이 비슷하다는 것도 근거가 되지 않습니다. 관련 없는 몇몇 프로젝트도 이름에 mole을 쓰기 때문입니다.
서로 공유하지 않는 것
Mac에서는 Mole CLI와 Mac용 Mole이 디스크의 보호 목록과 작업 로그를 공유합니다. Windows는 다릅니다. CLI는 화이트리스트와 operations.log를 %USERPROFILE%\.config\mole에 두고, 앱은 제외 항목, 통계, 레지스트리 백업을 %LOCALAPPDATA%\Mole에 둡니다. 한쪽에서 폴더를 보호해도 다른 쪽에서는 보호되지 않습니다.
라이선스도 따로입니다. Mac 라이선스로는 Mole for Windows를 활성화할 수 없고, 무료 CLI로 앱의 기능이 열리지도 않습니다. 한 PC에서 둘 다 쓴다면 보호 경로를 양쪽에 각각 설정하고, 두 프로그램에서 동시에 정리를 시작하지 마세요. 실행 중에 서로 조율하지 않습니다.
터미널에서만 할 수 있는 일
mo purge는 프로젝트 폴더에서 빌드 산출물을 찾아 영구 삭제합니다. 어떤 폴더를 스캔할지는 mo purge --paths로 정합니다. 데스크톱 앱에는 이에 해당하는 기능이 없습니다. 정리 목록이 다루는 것은 패키지 관리자 캐시이고, 프로젝트 빌드 폴더는 포함하지 않습니다.
스크립트로 쓸 수 있는 것도 CLI입니다. mo clean, mo uninstall, mo optimize, mo purge는 --dry-run을 지원하며, 아무것도 바꾸지 않고 계획만 출력합니다. mo history --json은 작업 로그를 데이터로 바꾸고, mo analyze D:\는 다른 드라이브를 분석하며, PowerShell을 관리자 권한으로 실행하면 mo clean --system이 시스템 수준 정리를 더합니다. 관리자 권한이 없으면 이 시스템 단계는 건너뜁니다.
실제로 실행하기 전에 dry run 결과를 읽어 보세요. clean과 purge는 휴지통을 거치지 않으므로, 실행이 끝나면 되돌릴 방법은 백업뿐입니다.
앱에서만 할 수 있는 일
앱은 명령 출력보다 목록을 읽는 편이 편한 사람을 위해 만들었습니다. 정리는 무언가를 바꾸기 전에 모든 행을 보여 줍니다. 다시 생성되는 캐시는 선택되어 있고, 오프라인 다운로드나 설정, 개인 데이터가 담긴 폴더는 직접 고릅니다. 사용 중인 캐시는 건너뜁니다.
앱 제거는 해당 앱의 제거 프로그램부터 실행하고, 그것이 성공한 뒤에만 Mole이 선택한 잔여 항목을 처리합니다. 잔여 파일은 휴지통으로 보내고, 레지스트리 항목은 제거 전에 %LOCALAPPDATA%\Mole\backups에 .reg 파일로 저장하므로 필요한 것을 복원할 수 있습니다. 브라우저 프로필, 메일 프로필, 채팅 기록은 일괄 선택되지 않습니다.
앱 탭에서는 winget으로 다른 앱의 업데이트를 확인하고 설치할 수 있으며, 로그인 시 실행되는 프로그램도 볼 수 있습니다. 보안, 기기 관리, VPN, 프록시 항목은 잠긴 상태를 유지합니다. 분석은 드라이브나 폴더를 한 단계씩 열어 볼 수 있는 지도로 그립니다. 상태는 CPU, 메모리, 디스크, 네트워크를 그 뒤에 있는 프로세스와 함께 보여 주고, 트레이에서 화면 켜기 유지와 화면 닦기를 클릭 한 번으로 쓸 수 있습니다. 문제가 생기면 Doctor 실행으로 보고서를 만들 수 있고, 보내기 전에 내용을 읽어 볼 수 있습니다.
고르는 법
PowerShell에서 작업하거나, --dry-run을 먼저 읽고 싶거나, 스크립트에 쓸 JSON이 필요하거나, 프로젝트 빌드 산출물을 정리하고 싶거나, 그냥 돈을 쓰고 싶지 않다면 CLI가 맞습니다. mo clean --dry-run부터 시작하면 됩니다. 아무것도 삭제하지 않으며, 출력을 보면 이 PC에 손볼 만한 문제가 있는지 알 수 있습니다.
검토 목록, 휴지통과 레지스트리 백업을 갖춘 앱 제거, 앱 업데이트, 시작 프로그램 목록이 필요하거나, 터미널을 열 일이 없는 사람에게 설치해 주려는 경우라면 앱이 맞습니다. 각 유료 도구는 구매 전에 두 번 사용해 볼 수 있고, 구매 후 14일 이내에 환불받을 수 있습니다. 다운로드, 활성화, 복구 절차는 Windows 도움말에 있습니다.
Mole끼리가 아니라 다른 클리너와 비교하고 싶다면 CCleaner 대안 가이드를 참고하세요.