/home
é onde todos os usuários geralmente recebem seus diretórios pessoais criados.
Exemplos:
/home/marcelo
/home/joe
O /home
vezes podem residir em um sistema de arquivos diferente (isto é, um disco rígido separado, uma outra partição no mesmo disco rígido ou mesmo rede montada) do que o /
(sistema de arquivos de sistema principal).
Por esse motivo (e provavelmente também por outros motivos), o diretório inicial do usuário raiz normalmente está em um diretório separado que reside no sistema de arquivos do sistema principal, sem arriscar as chances de não ser montado devido à conectividade de rede ou outros problemas.
Tudo isso é configurável e, teoricamente, você também pode ter a base da raiz do sistema /home
, por exemplo /home/root
, mas isso não é recomendado.
O ~
símbolo é apenas algo que o shell substitui pelo diretório inicial do usuário atual. Não é, por si só, um caminho válido.