Les règles communes à tout nettoyage
- Une simulation d’abordVous voyez chaque élément, sa taille et la raison de sa présence, avant toute modification du disque.
- Une nouvelle vérification juste avant d’agirUn élément modifié depuis l’analyse, ouvert dans une application, atteint par un lien symbolique ou situé sur un autre volume est refusé.
- La Corbeille par défautLes éléments vont dans la Corbeille et se remettent en place depuis l’écran Restauration. La suppression définitive exige de taper un mot de confirmation.
- Vos exclusions d’abordUn dossier que vous excluez, et tout son contenu, n’est jamais proposé.
Coché d’office : ce qui se recrée tout seul
- Caches d’applicationsDans ~/Library/Caches, ~/.cache, ou les dossiers temporaires et caches des navigateurs sous Windows. Les caches gérés par le système sont exclus ; celui d’une application ouverte est écarté.
- Journaux anciens (macOS)Fichiers de ~/Library/Logs non modifiés depuis 30 jours, rapports de plantage compris.
- Caches de développementCaches de npm, pnpm, Yarn, pip, Gradle, Playwright, Cursor et VS Code, DerivedData de Xcode.
- Compilations des projetstarget, .next, .gradle, obj… seulement à côté de leur fichier témoin (tableau ci-dessous), seulement s’ils sont ignorés par Git, et jamais s’ils ont servi aujourd’hui.
Proposé, jamais coché : à vous de décider
- Dépendances des projetsnode_modules, .venv, vendor, Pods : seulement après 180 jours sans réinstallation (réglable), et seulement s’ils sont ignorés par Git.
- Installateurs, archives volumineuses, anciens téléchargementsDans Téléchargements, Bureau et Documents. Ce sont des fichiers personnels : vérifiez chacun.
- DoublonsFichiers identiques par leur contenu (empreinte BLAKE3), jamais par leur seul nom. Une copie est toujours conservée.
- Applications (macOS)Une application et les données qu’elle laisse dans la Bibliothèque. Les applications fournies avec macOS et les applications ouvertes sont refusées.
Libérer sans supprimer
L’Espace cloud retire la copie locale des fichiers iCloud Drive, Google Drive, OneDrive ou Dropbox déjà envoyés en ligne. Le fichier reste visible et se retélécharge à l’ouverture. Un fichier pas encore envoyé, modifié depuis l’analyse ou ouvert est écarté. Disponible sous macOS et Windows.
Jamais touché
- Le systèmeTout ce qui est hors de votre dossier personnel, les racines des volumes et les dossiers de structure (dossier personnel, Documents, Bibliothèque…).
- Les données sensiblesTrousseaux, clés SSH et GPG, Mail, Messages, comptes, photothèque Photos, conversations et réglages de Cursor et VS Code, volumes Docker.
- Votre historique GitLes dossiers .git sont protégés ; un projet avec du travail non poussé est signalé, et un dossier versionné n’est jamais proposé.
- Ce qui ne se récupère pasLes bases Cursor marquées corrompues peuvent contenir des conversations : elles sont listées pour que vous les examiniez, jamais supprimées par Klystor.
Dossiers recréables des projets
Un dossier n’est reconnu que si son fichier témoin se trouve juste à côté : un vendor sans composer.json, par exemple, n’est jamais compté.
| Dossier | Fichier témoin | Se recrée avec | Coché d’office |
|---|---|---|---|
target | Cargo.toml | cargo build | Oui |
node_modules | package.json | npm install | Non |
.next, .nuxt, .svelte-kit, .angular, .turbo, .parcel-cache | package.json | la commande de compilation du projet | Oui |
.venv, venv | pyproject.toml, requirements.txt, setup.py | pip install | Non |
vendor | composer.json | composer install | Non |
Pods | Podfile | pod install | Non |
.gradle | build.gradle, settings.gradle | gradle build | Oui |
build | build.gradle, settings.gradle | gradle build | Non |
obj | *.csproj, *.fsproj, *.vbproj | dotnet build | Oui |
bin | *.csproj, *.fsproj, *.vbproj | dotnet build | Non |
Une question sur une règle ? Écrivez-nous.