Réponses:
Il s’agit d’une innovation récente, suivie par Gnome et donc par Ubuntu, pour stocker des données spécifiques à l’utilisateur dans des répertoires fixes. Selon ce document , il y a
~/.local/share
;~/.config
;~/.cache
.Historiquement, les programmes Unix étaient libres de répandre leurs données dans tout le répertoire $ HOME, en les mettant dans des fichiers point (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 pense que cela facilite les sauvegardes des données d’application, en plus de donner à votre répertoire personnel une apparence plus ordonnée. Toutes les applications ne sont pas encore conformes à cette norme.
Dans la .local
hiérarchie, les programmes fournissent des informations utilisateur telles que des courriers électroniques et des événements de calendrier. Vous pouvez supprimer manuellement ces données, mais le programme perdra alors son état. à moins que ce ne soit ce que vous souhaitez (p.ex. en cas de problème de configuration), vous ne devez ni supprimer ni modifier les fichiers de ce répertoire. Avec .cache
vous pouvez être plus imprudent que le programme devrait pouvoir récupérer - redownload ou recalculer - tous les fichiers si vous les supprimez.
.local/share
est supposé être utilisé de manière analogue à /usr/share
, par exemple, pour remplacer des icônes; et (2) les applications sont autorisées à écrire l’état dans les sous-répertoires de .local/share
. L’existence de ~/.local/share/trash/
implique qu’au moins certaines applications favorisent la seconde interprétation. Accordé qui .local
est utilisé pour installer les versions locales du logiciel à partir du source. Mais il est apparemment aussi utilisé pour stocker des données similaires à ~/.firefox
.
.config
et .cache
devrait être à l'intérieur .local
pour la cohérence, ne devraient-ils pas?
~/.local
autre que ~/.local/share
et ~/.local/bin
(que je sais que pip utilise pour les installations utilisateur)?
Permettez-moi de partager l'une de mes expériences concernant l'annuaire .local. J'ai également trouvé ma partition de disque (partition racine) dans laquelle le répertoire de base du magasin ne dispose pas d'assez d'espace. Après avoir vérifié le contenu de ces répertoires, j'ai trouvé le répertoire .local qui stockait un espace supérieur à 70G. pourrait causer mon plantage du système Ubuntu. J'ai donc cherché cette question dans google, et elle 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 du répertoire .local afin d’avoir assez d’espace disque pour stocker mes nouveaux fichiers;
Je ne veux pas que mon système plante, cela veut dire que je ne veux pas supprimer directement le contenu de mon répertoire local .local, c'est trop dangereux!
Enfin, j'ai trouvé que le contenu le plus important du répertoire .local se trouve ici: /home/myAccount/.local/share/Trash Il occupe 69 G octets. Je pense que cela se rapporte à la corbeille, alors je vais dans corbeille: corbeille: /// et vide la corbeille, puis j'ai trouvé que l'espace disque de 69 Go é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".
.local
contient "des informations sur l'utilisateur telles que des courriels et des événements de calendrier", mais la grande majorité de ce qu'il contient ne contient .local
aucune information sur l'utilisateur: il s'agit de fichiers poubelle. Votre réponse a expliqué ce qui occupe réellement la grande majorité des cas .local
, ce qui en fait la meilleure réponse à mon humble avis.
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 visant à normaliser le gâchis qu'est l' $HOME
utilisateur. Mais malheureusement, de nombreux logiciels n’ont pas encore rejoint cet effort, même certains logiciels gnome étalent encore 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 fichiers d’information / config importants dans ce répertoire.