¿Para qué sirve la ~/.local
carpeta? ¿Es seguro eliminar el contenido de esta carpeta?
¿Para qué sirve la ~/.local
carpeta? ¿Es seguro eliminar el contenido de esta carpeta?
Esta es una innovación reciente, seguida por Gnome y, por lo tanto, por Ubuntu, para almacenar datos específicos del usuario en directorios fijos. De acuerdo con este documento , hay
~/.local/share
;~/.config
;~/.cache
.Históricamente, los programas de Unix eran libres de distribuir sus datos por todo el directorio $ HOME, colocando sus datos en archivos de puntos (archivos que comienzan con ".") O subdirectorios como ~/.vimrc
y ~/.vim
. La nueva especificación pretende hacer que este comportamiento sea más predecible. Sospecho que esto facilita las copias de seguridad de los datos de la aplicación, además de darle a su directorio principal una apariencia más ordenada. No todas las aplicaciones se adhieren a este estándar todavía.
En la .local
jerarquía, los programas ponen información del usuario, como correos electrónicos y eventos de calendario. Puede eliminar manualmente estos datos, pero luego el programa perdería su estado; a menos que esto sea lo que pretende (por ejemplo, cuando hay un problema con su configuración), no debe eliminar ni cambiar archivos en ese directorio. Con .cache
usted puede ser más descuidado ya que el programa debería poder recuperar, volver a descargar o volver a calcular, todos los archivos si los elimina.
.local/share
se supone que debe usarse de forma análoga a/usr/share
, por ejemplo, para anular iconos; y (2) las aplicaciones tienen permiso para escribir estados en subdirectorios de.local/share
. La existencia de~/.local/share/trash/
implica que al menos algunas aplicaciones favorecen la segunda interpretación. De acuerdo,.local
se usa para instalar versiones locales de software desde la fuente. Pero aparentemente también se usa para almacenar datos similares a~/.firefox
..config
y.cache
debería estar adentro.local
por coherencia, ¿no?~/.local
distinta~/.local/share
y~/.local/bin
(que sé usos pip para las instalaciones de usuario)?Permítanme compartir una de mis experiencias sobre el directorio .local. También encontré mi partición de disco (partición raíz) que almacena el directorio de inicio no tiene suficiente espacio, y después de verificar el contenido de esos directorios, encontré que el directorio local almacena más de 70G de espacio, luego quiero eliminarlo, pero temo la eliminación podría causar el bloqueo de mi sistema ubuntu. Así que busqué esta pregunta en google, y me dirige aquí. Pero las respuestas anteriores no pudieron resolver mis problemas, solo quiero dos resultados en mi sistema:
Elimine parte del contenido del directorio .local, entonces podría tener suficiente espacio en disco para almacenar mis nuevos archivos;
No quiero que mi sistema se bloquee, significa que no quiero eliminar directamente el contenido de mi directorio local .local, ¡es demasiado peligroso!
Finalmente, encontré que el contenido más grande en el directorio .local está aquí: /home/myAccount/.local/share/Trash Ocupa 69G Bytes. Siento que se relaciona con la Papelera, así que voy a la papelera: papelera: /// y vacío la papelera, ¡Entonces descubrí que el espacio en disco de 69G bytes estaba liberado!
Entonces mis conclusiones:
Es muy arriesgado eliminar el directorio .local directamente;
Podríamos eliminar el contenido de manera segura en /home/myAccount/.local/share/Trash mediante la basura "vacía".
fuente
.local
contiene "información del usuario, como correos electrónicos y eventos de calendario", pero la gran mayoría de lo que.local
hay no es información del usuario: son archivos de basura. Su respuesta explicó lo que realmente ocupa la gran mayoría.local
, por lo que es la mejor respuesta en mi humilde opinión.El software .local / es utilizado por algún software para mantener sus preferencias (como lo señala @loevborg). Este directorio es parte del esfuerzo por estandarizar el desorden que es el
$HOME
usuario. Pero desafortunadamente, muchos programas aún no se han unido a este esfuerzo, incluso algunos programas de GNOME aún están extendiendo sus preferencias en el directorio de otros (vea .gnome2, .gconf, .evolution, etc.).No es seguro eliminar el directorio. Algunas aplicaciones almacenan información importante / archivos de configuración dentro de este directorio.
fuente