À quoi sert le dossier ~/.local
et est-il prudent de supprimer le contenu de ce dossier?
Il s'agit d'une innovation récente, suivie de Gnome et donc d'Ubuntu, pour stocker des données spécifiques à l'utilisateur dans des répertoires fixes. Selon ce document , il existe
~/.local/share
; ~/.config
; ~/.cache
. Historiquement, les programmes Unix étaient libres de diffuser leurs données dans tout le répertoire $ HOME, en mettant leurs données dans des fichiers de points (fichiers commençant par ".") ou des sous-répertoires tels que ~/.vimrc
et ~/.vim
. La nouvelle spécification vise à rendre ce comportement plus prévisible. Je soupçonne que cela facilite les sauvegardes des données d'application, en plus de donner à votre répertoire personnel une apparence plus nette. Toutes les applications n'adhèrent pas encore à cette norme.
Dans la hiérarchie .local
, les programmes placent des informations utilisateur telles que des e-mails et des événements de calendrier. Vous pourriez supprimer manuellement ces données, mais le programme perdrait alors son état; À moins que ce ne soit ce que vous avez l'intention de faire (par exemple, en cas de problème avec votre configuration), vous ne devez pas supprimer ou modifier les fichiers de ce répertoire. Avec .cache
, vous pouvez être plus négligent car le programme devrait être capable de récupérer - de re-télécharger ou de recomputer - tous les fichiers si vous les supprimez.
Laissez-moi partager une de mes expériences sur le répertoire .local. J'ai également trouvé ma partition de disque (partition racine) dont le répertoire de stockage ne dispose pas de suffisamment d'espace, et après avoir vérifié le contenu de ces répertoires, j'ai trouvé le répertoire .local au-dessus de 70G, puis je souhaite le supprimer pourrait causer mon crash du système Ubuntu. J'ai donc cherché cette question dans google, et cela me dirige ici. Mais les réponses précédentes ne pouvaient pas résoudre mes problèmes, je ne veux que deux résultats sur mon système:
Supprimez du contenu dans le répertoire .local, puis je pourrais avoir suffisamment d’espace disque pour stocker mes nouveaux fichiers;
Je ne veux pas que mon système tombe en panne, cela signifie que je ne veux pas supprimer directement le contenu de mon répertoire .local, il est trop dangereux!
Enfin, j'ai trouvé le plus gros contenu sous le répertoire .local ici: /home/myAccount/.local/share/Trash Il occupe 69G Octets. Je pense que cela concerne la corbeille, alors je vais à la poubelle: poubelle:/// et vider les poubelles, Ensuite, j'ai trouvé que l'espace disque de 69 G octets était libéré !!
Donc mes conclusions:
Il est très risqué de supprimer directement le répertoire .local;
Nous pourrions supprimer en toute sécurité le contenu sous /home/myAccount/.local/share/Trash par la corbeille "vide".
Le répertoire .local / est utilisé par certains logiciels pour conserver vos préférences (comme indiqué par @loevborg). Ce répertoire fait partie de l’effort de standardisation du mess qui est l’utilisateur $HOME
. Mais malheureusement, de nombreux logiciels n’ont pas encore rejoint cet effort, même certains logiciels génériques continuent de diffuser vos préférences dans d’autres répertoires (voir .gnome2, .gconf, .evolution, etc.).
Il n'est pas prudent de supprimer le répertoire. Certaines applications stockent des informations / fichiers de configuration importants dans ce répertoire.
Lire d'autres questions sur les étiquettes filesystem configuration user-profile