Qual é a diferença entre local e local no Ubuntu?

2

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?

    
por Anam Nizami 21.11.2017 / 06:54

3 respostas

2

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 .* .

    
por arryph 21.11.2017 / 06:59
3

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:

por Olorin 21.11.2017 / 07:53
2

Arquivos e diretórios com um . anterior são itens ocultos.

    
por Guy . D 21.11.2017 / 07:27