web-dev-qa-db-fra.com

Nettoyer mon répertoire personnel

J'ai le problème suivant, j'ai installé un paquet de paquets Ubuntu depuis que j'utilise Ubuntu, maintenant j'ai supprimé ces paquets en utilisant le gestionnaire de paquets Synaptic, mais il laissait toujours des dossiers cachés dans mon répertoire personnel pour les applications spécifiques que j'avais désinstallées. , en prenant de la place dans l'espace disque. par exemple. .Netbeans et .amarok etc

Existe-t-il un moyen de détecter ces dossiers qui ne sont plus utilisés automatiquement et de les supprimer?

25
Roland

Jetez un coup d’œil dans les dossiers qui vous dérangent, pour voir s’il ya quelque chose de précieux là-dedans, et - si vous êtes heureux de perdre les données - supprimez-les simplement choisir de les laisser à la poubelle pendant quelques semaines).

À l'avenir, vous pourrez demander à votre gestionnaire de paquets de supprimer l'application ainsi que les fichiers de configuration associés à l'échelle du système en effectuant une purge .

  • Dans synaptic, cliquez avec le bouton droit sur le package et sélectionnez Marquer pour suppression complète.
  • Sur la ligne de commande, si vous préférez, tapez Sudo apt-get purge packagename.

Ceci supprimera toutes les données de configuration et d’application créées par l’application à l’échelle du système, mais laissera bien sûr toutes les données que vous avez sauvegardées depuis l’application (c’est-à-dire le répertoire du projet NetBeans), cela inclut toute la configuration spécifique à l’utilisateur enregistrée dans votre répertoire de base. La suppression manuelle est le seul moyen de vous en débarrasser.

Si vous voulez savoir quels dossiers prennent le plus de place, vous pouvez utiliser Analyseur de l'utilisation du disque (Applications → Accessoires → Analyseur de l'utilisation du disque), sélectionnez l'option "scanner à la maison" pour obtenir la liste de tous les éléments de la maison. , y compris les fichiers cachés.

En outre, utilisez le Computer Janitor (Système → Administration → Computer Janitor) pour nettoyer les déchets laissés par le gestionnaire de paquets. En termes de ligne de commande, cela équivaudrait à faire Sudo apt-get autoremove && Sudo apt-get autoclean.

Certaines applications, telles que NetBeans et AmaroK, peuvent laisser beaucoup de données. Mais il n’ya aucun moyen pour le système de les supprimer automatiquement sans le risque de supprimer quelque chose que quelqu'un a réellement voulu garder. Pour les utilisateurs, cette fonctionnalité n'existe pas. un bon travail compte tenu du fait que vous avez peut-être utilisé Netbeans pendant quelques années avant de le supprimer - je serais vraiment ennuyeux si apt supprimait tout votre travail pour libérer 500 kilo-octets. :-)

14
Stefano Palazzo

Eh bien, j’ai eu le même problème une fois, et je viens d’ouvrir Nautilus, Ctrl+h pour afficher les fichiers cachés et les trier par date. J'ai trouvé beaucoup de dossiers qui n'ont pas été modifiés au-delà d'une certaine date. Sachez cependant que j’avais installé une nouvelle version d’Ubuntu et que, par conséquent, certaines applications avaient de nouvelles dates modifiées, ce qui m’a aidé à trier.

Je ne suis pas sûr de cela: certaines applications peuvent modifier des fichiers dans le dossier, mais la date du dossier ne sera pas modifiée. Vous devez vérifier pour cela aussi.

4
theTuxRacer

Il n'y a aucun moyen de détecter de manière fiable ces dossiers inutilisés. Un programme peut choisir n'importe quel nom de dossier pour enregistrer les informations utilisateur. Il n'y a pas nécessairement de relation entre le nom du dossier et le nom du programme.

Dans la plupart des cas, il n'est pas utile de supprimer ces dossiers car la plupart d'entre eux occupent très peu d'espace. Et si vous réinstallez le programme, toutes vos données sont toujours là.

Vous pouvez cependant supprimer manuellement des dossiers occupant beaucoup d'espace. Vous devez deviner si les dossiers ne sont plus utilisés. Vous voudrez peut-être d'abord sauvegarder ces dossiers.

L'espace occupé par chaque dossier peut être répertorié avec un gestionnaire de fichiers graphique ou sur une console avec une commande comme celle-ci:

cd "$HOME"
du -h --max-depth 1
3
joke

Le projet Mundus est en train de construire un logiciel conçu pour faciliter le nettoyage des fichiers inutilisés dans un répertoire personnel. Voir: http://blog.mundusproject.org/

3
ScottKu