lundi 5 mai 2008, par patrick Deflandre
Supposons que vous veniez de réinstaller un système Linux, et que vous ne vouliez surtout pas récupérer les informations de configuration de l’installation précédante. Il est alors possible de supprimer ces fichiers "à la sauvage", c’est à dire sans ce poser beaucoup de question...
Attention toutefois, toutes les données cachées seront supprimées, y compris les données de messagerie par exemple. La suite ne concerne donc que les plus téméraires ou les plus dégourdis. Ne venez pas vous plaindre d’avoir perdu des données importantes. Je n’y serais pour rien...
Bon, vous êtes partant pour la suite, alors commençons par une petite vérification. Vérifions ce que la prochaine commande va supprimer.
Dans la suite, on nommera user l’utilisateur dont on veux supprimer les fichiers.
Pour trouver les fichiers cachés contenant la configuration de l’environnement dans le répertoire /home/user :
find /home/user/ -regex "/home/utilisateur/[.][a-zA-Z]*"
Vérifier bien cette liste. La commande suivante supprimera ces fichiers et répertoires de façon irréversible.
Pour effacer ces fichiers :
Il suffit d’ajouter la commande à executer sur ces fichiers, soit :
find /home/user/ -regex "/home/user/[.][a-zA-Z]*" -exec rm -rf {} \;
Remarque :
Il ne faut pas faire ça sous un environnement graphique, sinon celui-ci va planter. Donc passage en console obligatoire.
Et il n’y pas de marche arrière possible...
Petit rappel :
pour passer en mode console seul
Ctrl Alt F1
se connecter en tant que root, puis :
/etc/init.d/gdm stop
pour retourner en mode graphique Gnome :
/etc/init.d/gdm start