pt.phhsnews.com


pt.phhsnews.com / Por que alguns nomes de arquivos e pastas do Windows têm um ponto à frente?

Por que alguns nomes de arquivos e pastas do Windows têm um ponto à frente?


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

A pergunta

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?

O colaborador do SuperUser Resposta do

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 tirar fotos com o modo Burst em um dispositivo iOS

Como tirar fotos com o modo Burst em um dispositivo iOS

Temos certeza de que você tentou capturar o momento perfeito com sua câmera e está um pouco atrasado ou muito cedo e você sente falta disso. Se você possui um iPhone ou iPad, você pode usar o modo burst e nunca mais perder aquela foto perfeita. Um dos maiores problemas com câmeras digitais, ou qualquer câmera, é que elas são ideais para tirar fotos.

(how-to)

Como encontrar senhas ocultas e salvas no Windows

Como encontrar senhas ocultas e salvas no Windows

À medida que você passa o dia fazendo login em vários sites no seu navegador ou acessando compartilhamentos de arquivos protegidos na rede, o Windows funciona furtivamente em segundo plano e pode ou não armazenar suas credenciais em vários locais dentro do sistema operacional.Esses nomes de usuário e senhas podem acabar no registro, dentro de arquivos de credenciais ou dentro do Windows Vault. As c

(How-to)