Embora a maioria de nós veja nomes de pastas e arquivos normais em nossos sistemas Windows, outras pessoas podem ter encontrado algo um pouco mais inesperado - nomes de arquivos e pastas com um ponto na frente deles. Por que isso acontece? A postagem de perguntas e respostas do SuperUser de hoje tem a resposta para uma pergunta muito curiosa para o leitor.
A sessão de Perguntas e Respostas vem para nós, cortesia da SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.
Foto cedida de Domiriel (Flickr).
Leitor SuperUser Niko Bellic quer saber porque alguns nomes de arquivos e pastas do Windows têm um ponto à frente deles:
Por exemplo, no Meus Documentos diretório no meu sistema Windows Eu encontrei as seguintes pastas:
- .ssh
- .subversion
Isso é algum tipo de convenção de nomenclatura que eu não conheço?
Por que alguns arquivos e pastas do Windows Os nomes têm um ponto na frente deles?
tem a resposta para nós:
Esta convenção de nomenclatura vem de sistemas operacionais tipo Unix (como Linux ou OSX) onde significa um arquivo oculto ou diretório . Ele funciona em qualquer lugar, mas seu principal uso é ocultar os arquivos de configuração em seu diretório pessoal (isto é, ~ / .cache / ou ~ / .plan ). Eles são freqüentemente chamados arquivos de ponto .
Dot files poderia, de certa forma, ser chamado o tradicional equivalente Unix ao diretório AppData no Windows. Enquanto isso, muitos programas do Linux estão sendo alterados para seguir a especificação do diretório base do XDG, movendo sua configuração para ~ / .config / e outros dados para ~ / .cache / e ~ / .local / share / . Isso torna mais parecido com AppData Roaming e AppData Local .
Você tem esses diretórios .ssh e .subversion no Windows porque você usou alguns programas (especificamente, OpenSSH e Subversion) que foram portados para usar APIs do sistema Windows em vez de POSIX, mas não foram ajustados para algumas outras convenções do Windows.
Às vezes, essa adaptação é ignorada intencionalmente facilitar a vida de pessoas que usam ambientes semelhantes ao Unix, como o Cygwin, em seus sistemas Windows. Por exemplo, o Cygwin instala o conjunto padrão de ferramentas semelhantes ao Unix, como ls , que ignora o sinalizador oculto do Windows e apenas honra os nomes do arquivo de ponto . Também é mais fácil sincronizar configurações entre os computadores Windows e Linux / BSD / OSX de um indivíduo, se ele for compartilhado no mesmo local.
Esses arquivos são normalmente encontrados no diretório pessoal do usuário (ou seja, / home / name / .ssh no Linux ou C: Users name .ssh no Windows 7 e posterior. É muito raro que eles sejam colocados nos subdiretórios Documentos ou Meus Documentos (eles não contêm documentos depois de tudo).
Como Rob Pike escreve no Google+, este foi uma característica acidental:
Muito tempo atrás, como o design do sistema de arquivos Unix estava sendo elaborado, as entradas . e … apareceram para facilitar a navegação. Não tenho certeza, mas acredito que … entrou durante a reescrita da Versão 2 quando o sistema de arquivos tornou-se hierárquico (tinha uma estrutura muito diferente no início). Quando alguém digitou ls , no entanto, esses arquivos apareceram, então Ken ou Dennis adicionaram um teste simples ao programa. Estava em assembler então, mas o código em questão era equivalente a algo como isto:
- if (name [0] == '.') Continue;
Esta declaração foi um pouco mais curta do que deveria ter sido , que é:
- if (strcmp (nome, “.”) == 0 || strcmp (nome, “…”) == 0) continuar,
Mas, ei, foi fácil e duas coisas resultaram.
Primeiro, um mau precedente foi estabelecido. Muitos outros programadores preguiçosos introduziram bugs fazendo a mesma simplificação. Os arquivos reais que começam com pontos geralmente são ignorados quando devem ser contados
Em segundo lugar, e muito pior, a ideia de um arquivo de ponto oculto ou foi criada. Como consequência, programadores mais preguiçosos começaram a colocar arquivos no diretório pessoal de todos. Eu não tenho muito software instalado no computador que estou usando para digitar isso, mas meu diretório inicial tem cerca de cem dot files
e eu nem sei o que é a maioria deles ou se ainda são necessários. Cada avaliação de nome de arquivo que passa pelo meu diretório home é retardada por esse lodo acumulado.
Como obter o Windows Style Window Snapping no OS X Agora
O recente anúncio da Apple de que a próxima versão do OS X (El Capitan ou 10.11) finalmente chegará, finalmente, à capacidade para encaixar janelas nas bordas da tela. Um recurso que os usuários do Windows têm desfrutado desde 2009. Se você é um usuário de Mac e não faz ideia do que estamos falando, então vamos revisar.
Melhor Free Windows Registry Cleaner
Se você está lendo este artigo, você veio aqui procurando uma maneira de "limpar" o registro do Windows. Talvez alguém lhe tenha dito que a limpeza do registro corrigirá problemas de desempenho do computador ou falhas no aplicativo ou algo mais que pareça muito bom. Infelizmente, muitas dessas afirmações são falsas e podem causar mais danos ao seu computador.O regist