Quel est le dossier .local de mon répertoire personnel

105

À quoi sert le dossier ~/.local et est-il prudent de supprimer le contenu de ce dossier?

    
posée Roland 23.11.2010 - 14:35
la source

3 réponses

105

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

  • un seul répertoire où sont stockées les données utilisateur, par défaut ~/.local/share ;
  • un répertoire unique où la configuration est stockée, par défaut à ~/.config ;
  • un répertoire unique qui contient des fichiers de données non essentiels, par défaut ~/.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.

    
réponse donnée loevborg 23.11.2010 - 14:45
la source
4

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:

  1. Supprimez du contenu dans le répertoire .local, puis je pourrais avoir suffisamment d’espace disque pour stocker mes nouveaux fichiers;

  2. 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:

  1. Il est très risqué de supprimer directement le répertoire .local;

  2. Nous pourrions supprimer en toute sécurité le contenu sous /home/myAccount/.local/share/Trash par la corbeille "vide".

réponse donnée Clock ZHONG 11.07.2017 - 18:41
la source
-1

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.

    
réponse donnée crncosta 23.11.2010 - 15:03
la source

Lire d'autres questions sur les étiquettes