Nettoyer son Mac en ligne de commande est possible, mais il faut être prudent car une mauvaise commande peut entraîner des pertes de données ou des problèmes système. Il est souvent recommandé d'utiliser des outils graphiques ou des logiciels spécialisés si l'on n'est pas familier avec le Terminal.
Voici quelques actions que vous pouvez effectuer via le Terminal pour nettoyer votre Mac :
1. Vider le cache et les fichiers temporaires :
Les applications et le système d'exploitation génèrent des fichiers temporaires et des caches qui peuvent s'accumuler et prendre de la place.
**Vider les caches utilisateurs :**Bash
rm -rf ~/Library/Caches/*
Cette commande supprime tous les fichiers et dossiers à l'intérieur du dossier Caches de votre bibliothèque utilisateur. Soyez très vigilant avec rm -rf, car il supprime définitivement les fichiers sans passer par la corbeille.
**Vider les caches système (nécessite des privilèges d'administrateur) :**Bash
sudo rm -rf /Library/Caches/*
Entrez votre mot de passe administrateur lorsque vous y êtes invité. Encore une fois, utilisez sudo rm -rf avec une extrême prudence.
**Supprimer les fichiers temporaires divers :**Bash
sudo rm -rf /private/var/folders/*
Ce dossier contient des fichiers temporaires du système. Un redémarrage peut être nécessaire pour que tous les changements prennent effet.
2. Gérer l'historique du Terminal :
L'historique des commandes que vous tapez dans le Terminal est enregistré. Vous pouvez le vider pour des raisons de confidentialité ou simplement pour le nettoyer.
**Pour Zsh (le shell par défaut sur macOS Catalina et versions ultérieures) :**Bas
echo '' > ~/.zsh_history history -p
La première commande vide le fichier d'historique en y écrivant une chaîne vide. La seconde commande purge l'historique de la session actuelle. Vous pouvez également supprimer le fichier d'historique directement avec rm ~/.zsh_history, mais un nouveau fichier sera créé lors de la prochaine utilisation du Terminal.
**Pour Bash (le shell par défaut sur macOS Mojave et versions antérieures) :**Bash
history -c rm ~/.bash_history
history -c efface l'historique de la session en cours. rm ~/.bash_history supprime le fichier d'historique.
3. Supprimer les fichiers DMG (images disque) inutiles :
Les fichiers .dmg sont des images disque utilisées pour installer des applications. Une fois l'application installée, vous n'avez généralement plus besoin du fichier .dmg.
Vous pouvez les trouver manuellement dans le Finder en recherchant ".dmg". Pour les supprimer en ligne de commande, vous devrez d'abord naviguer vers le dossier où ils se trouvent (souvent ~/Downloads).Bash
cd ~/Downloads find . -name "*.dmg" -exec rm {} \\;
Cette commande va trouver tous les fichiers .dmg dans votre dossier Téléchargements et les supprimer. Assurez-vous que vous ne supprimez pas accidentellement un fichier .dmg que vous souhaitez conserver.
4. Gérer les applications au démarrage (moins direct en ligne de commande pour les applications graphiques) :
Bien que la gestion des éléments de démarrage soit plus facile via les "Réglages Système" > "Général" > "Ouverture", vous pouvez parfois identifier des processus en arrière-plan via launchctl. Cependant, manipuler launchctl est complexe et risqué si vous ne savez pas ce que vous faites.
5. Vider la corbeille :
**Vider la corbeille de tous les utilisateurs :**Bash
sudo rm -rf ~/.Trash/* /Volumes/*/.Trashes/*
Ceci supprime le contenu de la corbeille de votre utilisateur actuel et de toute corbeille sur des disques externes.
6. Supprimer les fichiers volumineux et anciens :
Pour trouver des fichiers volumineux ou anciens, vous pouvez utiliser la commande find. Par exemple, pour trouver les fichiers de plus de 1 Go dans votre dossier personnel :Bash
find ~ -type f -size +1G -print0 | xargs -0 du -h
Cette commande vous listera les fichiers de plus de 1 Go. Pour les supprimer, vous devrez remplacer du -h par rm (avec prudence !).