Hace poco cambié mi área de desarrollo web local al uso de MacPorts, en lugar de usar MAMP en mi Mac. Llegué a Python/Django y ya no necesitaba MAMP.¿Cómo es que el comando unix locate todavía muestra archivos/carpetas que ya no existen?
La cosa es, he desinstalado MAMP de la carpeta de Aplicaciones, con el archivo de preferencias también, pero ¿cómo es que cuando ejecuto el comando 'localizar MAMP' en el Terminal aún muestra todas mis/Aplicaciones/MAMP/cosas como si todo está ahí? Y cuando 'cd
' en/Aplicaciones/MAMP/¿no existe?
¿Algo que ver con localizar es un tipo de sistema de búsqueda de índices, por lo tanto, estas viejas rutas de archivos se almacenan en caché? Explique por qué y cómo ordenarlo para que no se muestre más.
Por la misma razón, locate no muestra los archivos creados recientemente. Cualquier archivo creado desde la última actualizaciónb no se ve por locate. –
En OSX 10.10, el cron del sistema que actualiza el db es '/ System/Library/LaunchDaemons/com.apple.locate.plist' –
Además, si * no * encuentra los archivos que espera, tenga en cuenta esta advertencia importante de los BUGS sección de OSX '[locate (1)] (http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/locate.1.html) man-page: 'The locate database es típicamente creado por el usuario '' nobody '' y la utilidad locate.updatedb (8) omite directorios que no son legibles para el usuario '' nadie '', el grupo '' nadie '' o el mundo. Por ejemplo, si su directorio HOME no es legible en todo el mundo, ninguno de sus archivos está en la base de datos. –