neste caso específico, local
é um diretório visível e .local
é um diretório oculto. você pode ver a lista de todos os diretórios e / ou arquivos ocultos em um determinado diretório usando o comando ls -a
ou ls .*
.
Echoing path in ubuntu retorna seguindo caminhos separados por dois pontos,
/home/stack/bin:/home/stack/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Nestes caminhos em alguns lugares há locais, enquanto em outros. local é usado qual é a diferença entre ambos?
neste caso específico, local
é um diretório visível e .local
é um diretório oculto. você pode ver a lista de todos os diretórios e / ou arquivos ocultos em um determinado diretório usando o comando ls -a
ou ls .*
.
Observe que o .local
é usado em apenas um lugar: dentro do seu diretório pessoal. Os outros são todos /usr/local
. /usr/local
é onde os programas instalados fora do gerenciador de pacotes devem adicionar coisas, portanto várias pastas são adicionadas a PATH
por padrão.
~/.local
é análogo a /usr/local
, mas para programas que estão instalando (ou gravando dados) no seu diretório pessoal (por exemplo, pip
), então .local/bin
também é adicionado a PATH
. A estrutura de diretórios em .local
é semelhante à de /usr/local
, que por sua vez é semelhante a /usr
.
Para mais informações, consulte:
Arquivos e diretórios com um .
anterior são itens ocultos.