Por que / bin é um link simbólico para / usr / bin?

5

De acordo com o Padrão de hierarquia do sistema de arquivos , o diretório /bin deve conter utilitários necessários em um único modo de usuário. Na prática, muitas distribuições do Linux tornam o diretório um link simbólico para /usr/bin . Da mesma forma, /sbin é hoje em dia um link simbólico para / usr/bin também.

Qual é a razão por trás dos links simbólicos?

    
por rkhff 29.02.2016 / 14:16

1 resposta

7

Breve resumo da página sugerida por don_crissti:

Os utilitários de dispersão em diretórios diferentes não são mais necessários e o armazenamento de todos eles em /usr/bin simplifica a hierarquia do sistema de arquivos. Além disso, a mudança torna os scripts / programas Unix e Linux mais compatíveis.

Historicamente, os utilitários nos diretórios /bin e /sbin foram usados para montar a partição usr . Este trabalho hoje em dia é feito pelo initramfs e, portanto, a divisão dos diretórios não serve mais para nenhum propósito. A hierarquia simplificada do sistema de arquivos significa, por exemplo, que as distribuições não precisam mais corrigir caminhos para binários (como estão todos em /usr/bin ).

    
por 29.02.2016 / 15:22