1 votos

¿Qué es el árbol de directorios ~/.local y dos ejecutables allí?

Me parece que algo ha añadido ~/.local/bin a mi $PATH y que lo oculto ~/.local tiene la siguiente estructura:

.local
 bin
    alex
    happy
 lib
    aws
       bin
       include
       lib
    python3.7
        site-packages
 share
    Unity
       2018.3
       2019.1
       index-local.xml
    epiphany
       localstorage
    folks
       relationships.ini
    gnome-chess
    gnome-dictionary
    gnome-sudoku
       finished
    keyrings
    recently-used.xbel
    rstudio
       addin_registry
       bibliography-index
       client-state
       console06
       content_urls
       ctx
       dictionaries
       explorer-cache
       history_database
       jobs
       log
       monitored
       notebooks
       pcs
       presentation
       profiles-cache
       projects
       projects_settings
       rmd-outputs
       rstudio-desktop.json
       rversion-settings
       saved_source_markers
       sdb
       session-persistent-state
       sessions
       sources
       tutorial
       viewer-cache
    telepathy
        mission-control
 var
     mathics
         mathics.sqlite
  • ¿Qué es? .local ¿para qué se utiliza? ¿Hay varias aplicaciones que vuelcan los archivos allí?

En particular, puedo reconocer rastros de algunas aplicaciones allí, a saber, aws (interfaz de línea de comandos para Amazon Web Services) y rstudio. Pero lo que me llevó a preguntar sobre esto, además de encontrar ahora ~/.local en mi $PATH son dos ejecutables en ~/.local/bin a saber, alex y happy .

  • ¿Qué son estos dos ejecutables?

2voto

siva Puntos 23

En el .local jerarquía, los programas ponen la información del usuario, como los correos electrónicos y los eventos del calendario. Se podría eliminar manualmente estos datos, pero entonces el programa perdería su estado

.local es para almacenar los datos del programa del usuario (como los programas instalados localmente), no los datos del usuario (como fotos, calendarios, etc.)

https://askubuntu.com/a/14536/168071

1voto

user43889 Puntos 266

~/.local es un intento de proporcionar un lugar estándar para almacenar los ejecutables y los datos de las aplicaciones portadas desde Linux. Pero, sí, parece un lugar más para que las aplicaciones descarguen archivos.

Además tengo:

  • ~/.config utilizado por Wireshark y iTerm2,
  • ~/.Bin utilizado por Goodsync y TeamViewer,
  • /usr/local y /opt que son estándares Unix utilizados por Homebrew y algunas otras aplicaciones - estas son ubicaciones sancionadas por Apple para aplicaciones de todo el sistema.

Aunque haya varias carpetas "estándar", es mejor que cada aplicación cree su propia carpeta dentro de ~ . Tengo unos 25 de esos, como ~/.dropbox y ~/.julia . Y peor aún las aplicaciones que sólo ponen archivos de configuración en ~ como el zsh suministrado por Apple.

Más bien como todo lo que hay en ~/Library (la ubicación estándar de Apple) es mejor ignorar estas carpetas y asumir que los desarrolladores saben lo que están haciendo.

[¿Es esto una respuesta o un desvarío?]

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X