{"meta":{"title":"Localizando arquivos no GitHub","intro":"É possível localizar um arquivo em um repositório usando o localizador de arquivos. Para buscar um arquivo em vários repositórios no GitHub, utilize o qualificador de pesquisa de código path.","product":"Pesquisar no GitHub","breadcrumbs":[{"href":"/pt/search-github","title":"Pesquisar no GitHub"},{"href":"/pt/search-github/searching-on-github","title":"Pesquisando em GitHub"},{"href":"/pt/search-github/searching-on-github/finding-files-on-github","title":"Localizando arquivos no GitHub"}],"documentType":"article"},"body":"# Localizando arquivos no GitHub\n\nÉ possível localizar um arquivo em um repositório usando o localizador de arquivos. Para buscar um arquivo em vários repositórios no GitHub, utilize o qualificador de pesquisa de código path.\n\n> \\[!TIP]\n>\n> * Por padrão, os resultados do localizador de arquivos excluem alguns diretórios, como `build`, `log`, `tmp` e `vendor`. Para pesquisar arquivos nesses diretórios,  use o [`path` qualificador de pesquisa de código ](/pt/search-github/github-code-search/understanding-github-code-search-syntax#path-qualifier). Como alternativa, você pode personalizar quais diretórios são excluídos por padrão [usando um arquivo `.gitattributes`](#customizing-excluded-files).\n> * Abra também o localizador de arquivos pressionando `t` no teclado. Para saber mais, confira [Atalhos do teclado](/pt/get-started/accessibility/keyboard-shortcuts).\n\n## Usar o localizador de arquivos\n\n1. Em GitHub, acesse a página principal do repositório.\n2. Na barra de pesquisa \"Ir para arquivo\", digite o nome do arquivo ou diretório que deseja encontrar.\n\n![Captura de tela da exibição principal de um repositório. Uma barra de pesquisa rotulada como \"Ir para arquivo\" está realçada em laranja escuro.](/assets/images/help/repository/repository-main-page-go-to-file.png)\n\n1. Como alternativa, se não houver uma barra de pesquisa \"Ir para arquivo\", clique em **Ir para arquivo** e digite o nome do arquivo ou diretório que deseja localizar.\n\n![Captura de tela da exibição principal de um repositório. Um botão \"Ir para arquivo\" está delimitado em laranja escura.](/assets/images/help/repository/repository-main-page-go-to-file-no-search-bar.png)\n\n1. Na lista de resultados, clique no arquivo ou diretório que deseja localizar. É possível exibir o caminho de um diretório ou arquivo abaixo de cada resultado da pesquisa.\n\n## Personalizar arquivos excluídos\n\nPor padrão, os resultados do localizador de arquivos não incluem arquivos nos seguintes diretórios:\n\n* `.git`\n* `.hg`\n* `.sass-cache`\n* `.svn`\n* `build`\n* `dot_git`\n* `log`\n* `tmp`\n* `vendor`\n\nVocê pode substituir essas exclusões padrão usando um arquivo `.gitattributes`.\n\nPara fazer isso, crie ou atualize um arquivo chamado `.gitattributes` na raiz do repositório, definindo o atributo [`linguist-generated`](https://github.com/github-linguist/linguist/blob/main/docs/overrides.md) como `false` para cada diretório que deve ser incluído nos resultados do localizador de arquivos.\n\nPor exemplo, o seguinte arquivo `.gitattributes` faria com que os arquivos no diretório `build/` ficassem disponíveis para o localizador de arquivos:\n\n```text\nbuild/** linguist-generated=false\n```\n\nObserve que essa substituição requer o uso do padrão glob recursivo (`**`). Para obter mais informações, confira [formato de padrão](https://git-scm.com/docs/gitignore#_pattern_format) na documentação do Git. Não há suporte para substituições mais complexas de subdiretórios em diretórios excluídos por padrão.\n\n## Leitura adicional\n\n* [Sobre a pesquisa no GitHub](/pt/search-github/getting-started-with-searching-on-github/about-searching-on-github)\n* [Personalizando como os arquivos alterados aparecem no GitHub](/pt/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github)\n* [\n  `.gitattributes`\n  ](https://git-scm.com/docs/gitattributes) na documentação do Git"}