¿Es posible buscar un nombre de archivo en particular en GitHub?

Resuelto Peter Alfvin asked hace 11 años • 13 respuestas

Sé que la interfaz web de GitHub le permite buscar en todos los repositorios archivos con un nombre de ruta particular (por ejemplo, buscar path:/app/models/user.rbresultados > 109k), pero ¿hay alguna manera de buscar nombres de archivos en todos los repositorios independientemente de la ubicación de su subdirectorio? Intenté usar asteriscos en el pathargumento y no pareció funcionar.

Peter Alfvin avatar Sep 25 '13 03:09 Peter Alfvin
Aceptado

¿La búsqueda user.rb in:path hace lo que quieres hacer? Alternativamente también existe esta búsqueda. filename:user.rb

Encontrado en: https://help.github.com/articles/searching-code/

Orangenhain avatar Feb 05 '2015 14:02 Orangenhain

En la entrada de búsqueda, puede utilizar filenameel parámetro para buscar en varios repositorios, por ejemplo:

filename:my_filename.txt

Si está buscando un nombre de archivo en un repositorio específico, puede simplemente presionar ty comenzar a escribir el nombre del archivo (consulte: métodos abreviados de teclado de GH ).

kenorb avatar Oct 31 '2015 20:10 kenorb

GitHub introdujo FileFinder en 2011.

Pruébelo: simplemente presione t en la vista de directorio o archivo de cualquier repositorio.[1]

Entonces, todavía estás restringido al repositorio.

[1] https://github.com/blog/793-introduciendo-the-file-finder

Otro enfoque a su pregunta:

¿Puedo usar Git para buscar nombres de archivos coincidentes en un repositorio?

EDITAR: a partir de 2024, GitHub parece proporcionar una forma de buscar un nombre de archivo, a pesar de la estructura de carpetas del repositorio. Por favor consulte la sección "búsqueda avanzada". Parece reducirse a algo como lo siguiente: https://github.com/search?q=path%3A**%2Ftest.c&type=code&ref=advsearch

O más bien q=path:**/test.ccomo argumento de consulta.

Kamiccolo avatar Sep 24 '2013 21:09 Kamiccolo

En mi caso, quería buscar un nombre de archivo en particular en todos los repositorios de mi organización. Esto se puede hacer ingresando esto en el cuadro de búsqueda:

org: su-organización-nombre-de-usuario nombre- de-archivo: el-nombre-de-archivo

Por supuesto, simplemente haga "nombre de archivo: el nombre del archivo" si desea buscar en todo GitHub.

Esto ahora está documentado en Github.

Nagev avatar Feb 23 '2017 14:02 Nagev