DiskSweep
Lo spazio di archiviazione locale si riempie rapidamente di artefatti di build ingombranti, cache obsolete e file duplicati ridondanti che degradano le prestazioni e fanno salire i costi di backup. DiskSweep analizza le directory di destinazione per identificare lo spazio recuperabile e calcolare il potenziale risparmio sui costi di archiviazione cloud. ## Funzionalità principali - **Pulizia dei file temporanei e degli artefatti di sviluppo**: identifica le directory di build comuni (`node_modules`, `__pycache__`, `.venv`, `target`) e le estensioni di file temporanei (`.tmp`, `.log`, `.cache`). - **Rilevamento duplicati a due fasi**: utilizza un rapido edge-sampling MD5 seguito da un hashing completo SHA-256 sui file con dimensioni identiche per segnalare le copie ridondanti. - **Modellazione economica del ROI**: stima il risparmio mensile e annuale sui costi di archiviazione cloud in base a un costo per gigabyte configurabile. - **Filtraggio flessibile dei target**: esegue la scansione in base alla dimensione minima in byte, all'anzianità di modifica espressa in giorni e ai pattern di file spazzatura di sistema (`.ds_store`, `thumbs.db`). ## Esempio ```bash python disksweep.py --help python disksweep.py . --clean-dev --clean-temp --cost-per-gb-month 0.20 python disksweep.py /var/data --find-duplicates --min-size 104857600 --older-than 30 --no-color ``` ## Limitazioni Lo strumento non automatizza la sincronizzazione dei bucket cloud né gestisce object store remoti, operando esclusivamente su percorsi del filesystem locale.
Quick Start
Funziona con Python 3.9 o successivo. Richiede questi pacchetti: send2trash. Installali prima con pip install -r requirements.txt.
1 — Installa le dipendenze
pip install -r requirements.txt2 — Avvialo
python disksweep.py --helpCome lo usano agenti e programmi: Installa i requisiti in un ambiente virtuale; poi script e agenti AI possono eseguirlo come sottoprocesso.
All-Access Pass
Tutti i tool PyForge con l'All-Access Pass
26 tool oggi più tutti i rilasci futuri, licenza commerciale a vita, un solo pagamento di $99.
Questo tool: $49 · Tutti i 26 tool: $99
Scopri l'All-Access Pass