Tratando de localizar un archivo, ¿cómo puedo buscar un archivo en todo el disco duro?
Un simple `find / -type f -name "" haría el truco si usted sabe el nombre exacto del archivo.
Si desea encontrar más archivos (ignorando las mayúsculas y minúsculas), puede utilizar la opción "buscar / -tipo f -nombre "nombre de archivo*".
Evite la opción -type
si quiere buscar directorios, etc. Vea el manual de find para más información. Para ver el manual, emita el comando
man find
También puedes usar locate
para buscar comandos. ¿Por qué la gente usa locate si find hace el trabajo? Porque locate es mucho más rápido que find, ya que sólo busca en la(s) base(s) de datos de ubicaciones indexadas para encontrar su archivo/regex.
Ejemplos:
locate algún-archivo.avi
busca a través de la(s) base(s) de datos de casi todos los archivos en el disco para un archivo llamado "algún-archivo.avi".
`locate -i "algún-archivo.avi" ignorará el caso del archivo que está buscando.
`locate -i "*.txt" mostrará una lista de ubicaciones de todos los archivos con extensión *.txt en su sistema.
man locate
para obtener más información sobre el archivo.
Es posible que tenga que ejecutar primero updatedb
para asegurarse de que la base de datos de índices está actualizada, de lo contrario, 'locate' podría no devolver lo que está buscando.