Sob sistemas do tipo unix, todos os diretórios contêm duas entradas .
e..
, que representam o próprio diretório e seu pai, respectivamente. Essas entradas não são interessantes na maioria das vezes, por isso as ls
oculta e os curingas do shell como *
não as incluem. De maneira mais geral, os ls
curingas ocultam todos os arquivos cujo nome começa com a .
; esta é uma maneira simples para excluir .
e ..
e permitir aos usuários ocultar outros ficheiros a partir de listagens. Além de ser excluído das listagens, não há nada de especial nesses arquivos.
O Unix armazena arquivos de configuração por usuário no diretório inicial do usuário. Se todos os arquivos de configuração aparecessem nas listagens de arquivos, o diretório inicial estaria cheio de arquivos com os quais os usuários não se importam todos os dias. Portanto, os arquivos de configuração sempre começam com a .
: normalmente, o arquivo de configuração do aplicativo Foo é chamado de algo como .foo
ou .foorc
. Por esse motivo, os arquivos de configuração do usuário são geralmente conhecidos como arquivos de ponto .
ls
e curingas esconder todos os arquivos cujo nome começa com um.
, o que é uma maneira simples para excluir.
e..
e permitir aos usuários ocultar outros ficheiros a partir de listas." Parece o seguinte: O conceito de ocultar arquivos / diretórios que começam com um ponto parece realmente oculto.
..
. Mais tarde, porém, as pessoas perceberam que a capacidade de ocultar alguns arquivos / diretórios tem um valor e, portanto, começaram a colocar um ponto no início dos arquivos que eles queriam ocultar. Esse é realmente o caso ou apenas uma especulação?