La purge sur Mac : commande, espace purgeable et applications Purge
Sur un Mac, le mot « purge » désigne trois choses sans rapport entre elles, et les résultats de recherche les mélangent toutes. L'une est un chiffre de stockage dans le Finder, l'autre une commande du Terminal qui agit sur la mémoire, et la dernière une catégorie d'applications qui promettent de libérer de l'espace disque. Supprimer le mauvais élément, ou attendre le mauvais résultat, commence presque toujours par confondre ces trois-là.
Cette page les démêle en un écran, puis renvoie vers le guide détaillé de chacune. Elle emploie « Mole » uniquement pour Mole for Mac sur mole.fit et son propre outil en ligne de commande mo.
Trois purges différentes (commencez ici)
Faites correspondre votre recherche à la ligne qui la décrit. Une seule des trois libère de l'espace disque à la demande de façon fiable, et ce n'est pas celle que la plupart imaginent.
| Ce que vous avez tapé | Ce que c'est vraiment | Libère-t-il de l'espace disque ? |
|---|---|---|
| purgeable space, purge storage | Une catégorie comptable APFS pour les fichiers que macOS peut récupérer au besoin | En général non ; macOS décide. Les instantanés Time Machine locaux peuvent être supprimés à la demande, au prix des points de restauration récents |
| purge, sudo purge | Une commande du Terminal qui vide les caches mémoire adossés au disque | Non ; elle agit sur la mémoire, pas sur le disque |
| Purge app, purge app mac, mo purge | Des nettoyeurs, et la commande CLI de Mole qui supprime les sorties de compilation et les dossiers de dépendances des projets | Oui, mais seulement les fichiers que vous pouvez reconstruire ou retélécharger |
Pour trancher en une phrase : si vous avez vu le mot dans le Finder ou dans les réglages de Stockage, lisez la section sur l'espace purgeable ; dans une recette de terminal, la section sur la commande ; si vous comparez des outils, la section sur les applications.
Si vous cherchiez une application « Purge »
Les résultats pour « purge app mac » mêlent nettoyeurs de disque, utilitaires de mémoire et outils en ligne de commande, car les trois ont emprunté le même mot. C'est pourquoi une même liste peut contenir des produits aux fonctions totalement différentes.
Un nettoyeur mérite votre confiance quand il montre la liste des candidats avant de supprimer, pas après. Un bouton « tout purger » à l'aveugle fait l'inverse : il masque la seule décision qui compte. Mole fait de la relecture le produit lui-même. Clean et Analyze analysent et affichent chaque candidat avec son chemin et sa taille, l'analyse est gratuite sans licence, et c'est vous qui décidez quoi supprimer. Aucune course au plus gros chiffre.
La commande purge (mémoire), et ce qu'elle ne fait pas
sudo purge est une véritable commande macOS qui demande au noyau de vider les caches mémoire adossés au disque. Elle exige des droits d'administrateur et agit sur la mémoire, pas sur votre disque de démarrage. Elle ne vide pas l'espace purgeable du Finder et ne supprime aucun fichier.
Sur un Mac en bonne santé, elle est en outre rarement utile. macOS gère déjà cette mémoire, et la RAM libre qu'elle semble récupérer est généralement reprise en quelques secondes par le même cache de fichiers qui garde un Mac réactif. Juste après sudo purge, le Mac peut sembler plus lent un moment, car les fichiers qu'il vient de retirer de la mémoire doivent être relus sur le disque. Pour juger la mémoire, regardez la pression mémoire dans le Moniteur d'activité, pas la quantité de RAM libre. Si votre vraie question est de savoir s'il vous faut un nettoyeur de mémoire, ce mythe a sa propre page.
L'espace purgeable dans les réglages de Stockage
L'espace purgeable est du disque que macOS compte comme disponible parce qu'il contient des fichiers qu'il peut retirer au besoin : instantanés Time Machine locaux, téléchargements en cache et copies du stockage optimisé. C'est un chiffre, pas un dossier, et pour l'essentiel aucun bouton pris en charge ne le vide : macOS le récupère quand une écriture a besoin de place.
Les instantanés Time Machine locaux font exception. tmutil deletelocalsnapshots / les supprime, et lorsque des instantanés locaux existent, Clean dans Mole peut afficher une ligne « Instantanés locaux Time Machine » dans le groupe « Données système », cochée par défaut. Dans les deux cas, vous perdez les points de restauration récents ; Supprimer les snapshots locaux Time Machine explique quand ce compromis en vaut la peine.
Le calcul complet, la raison pour laquelle le Finder, df et les réglages de Stockage divergent sur un même volume, et ce qui se regroupe réellement dans ce chiffre se trouvent dans qu'est-ce que l'espace purgeable sur Mac. Cette page se contente de le distinguer des deux autres purges.
mo purge : nettoyer les artefacts de compilation d'un projet (Mole CLI)
mo purge est une commande de la CLI Mole gratuite. Elle parcourt vos répertoires de projets à la recherche de sorties de compilation et de dépendances téléchargées, et propose de les supprimer. Les types d'artefacts comprennent node_modules, target, .build, build, dist, venv, vendor et Pods, et les chemins d'analyse par défaut incluent ~/Projects, ~/GitHub et ~/dev. Les artefacts dont les fichiers ont changé au cours des sept derniers jours, ou dont Mole ne peut pas vérifier l'activité, restent décochés, et les répertoires contenant des fichiers de clés de déploiement, des dépôts Git imbriqués ou des fichiers suivis par Git sont protégés.
Prévisualisez d'abord, à chaque fois. Lancez-la en mode dry-run, lisez la liste, puis exécutez-la pour de bon :
mo purge --dry-run
mo purge
mo purge --dry-run montre ce qu'elle supprimerait sans rien effacer, et mo purge --paths configure les répertoires analysés. Ce que mo purge retire est supprimé définitivement, sans passer par la Corbeille, d'où l'importance du dry-run : le récupérer suppose une recompilation ou une réinstallation des dépendances, ce qui peut nécessiter le réseau.
Mole for Mac propose dans Clean une version plus restreinte de ce balayage. Clean liste les sorties de compilation de projet qu'une compilation locale peut recréer, comme target, .next, .build, dist, build, DerivedData et coverage, pour les dossiers d'au moins 100 Mo. Ces lignes sont listées mais non cochées, et ce que vous cochez part à la Corbeille. L'application laisse délibérément de côté les dossiers de dépendances comme node_modules, Pods, venv et vendor, car seul le réseau peut les rétablir et un nouveau téléchargement ne correspond pas forcément à ce qui était installé.
C'est une tâche distincte du balayage de cache d'un nettoyeur et de l'étape « invalidate caches » propre à un IDE. Si vous hésitez entre le terminal et l'application, la comparaison Mole CLI ou Mole for Mac détaille ce que chacun fait.
Un ordre sûr
- Déterminez de quelle purge vous parlez réellement, à l'aide du tableau ci-dessus.
- Mesurez avant d'agir : lisez le vrai chiffre dans les réglages de Stockage, dans l'onglet Mémoire du Moniteur d'activité, ou avec
dupour un dossier. - Passez en revue les fichiers précis, jamais un simple total.
- Agissez avec le bon outil, puis vérifiez que l'espace libre a changé.
Pour un nettoyage de disque plus large qui n'a rien à voir avec le mot « purge », comment libérer de l'espace sur Mac est la liste ordonnée, et Mole est-il sûr documente exactement ce que Mole supprime et ce qu'il refuse de toucher.
Pour aller plus loin
- Qu'est-ce que l'espace purgeable sur Mac : la comptabilité APFS derrière le chiffre de stockage.
- Mole CLI ou Mole for Mac : la place de
mo purgeet ce que seule l'application peut faire. - Avez-vous besoin d'un nettoyeur de mémoire Mac : pourquoi vider la RAM aide rarement.
FAQ
La purge est-elle la même chose que l'espace purgeable ?
Non. L'espace purgeable est un chiffre de stockage APFS pour des fichiers que macOS peut récupérer plus tard. sudo purge est une commande mémoire. Ils ne partagent qu'une racine de mot. sudo purge ne libère aucun espace disque, et macOS ne libère la plus grande partie de l'espace purgeable que lorsqu'il en a besoin ; les instantanés Time Machine locaux sont la seule partie que vous pouvez supprimer à la demande.
La purge va-t-elle supprimer mes photos ou mon historique de discussion ?
sudo purge ne supprime rien ; il vide seulement des caches mémoire. L'espace purgeable contient des données dont macOS peut se passer, comme des instantanés locaux et des copies du stockage optimisé, pas les originaux de vos fichiers. Un instantané reste un point de restauration : macOS en crée de nouveaux, mais un moment supprimé ne se récupère pas. mo purge retire les sorties de compilation et les dossiers de dépendances comme node_modules, vendor, Pods et venv dans les dossiers de projet. Les dossiers de dépendances ne se restaurent que par un nouveau téléchargement, et le dry-run affiche d'abord la liste.
Mole a-t-il besoin d'une licence pour analyser ?
Non. L'analyse et la consultation des résultats sont gratuites dans l'application Mac, sans licence ni limite de temps. Une licence n'est requise que pour agir, et chaque outil payant s'exécute deux fois avant de la demander. Mole for Mac est un achat unique de 19 $ pour deux Mac, avec mises à jour gratuites et remboursement sous 14 jours.
La CLI Mole est-elle gratuite ?
Oui. L'outil en ligne de commande mo est gratuit et open source sous GPL-3.0, installable avec brew install mole. L'application payante est une implémentation native distincte et ne nécessite pas la CLI.