He guardado el archivo wejnswpwhitespacefix.php en /var/www/trytry/
Eliminé el archivo wejnswpwhitespacefix.php
root@mai:/var/www/trytry$ rm wejnswpwhitespacefix.php
cuando escribo localizar wejnswpwhitespacefix.php
root@mai:/var/www/trytry$ locate wejnswpwhitespacefix.php
Todavía lo localizo:
/var/www/trytry/wejnswpwhitespacefix.php
Intento eliminar el archivo nuevamente:
root@mai:/var/www/trytry$ rm wejnswpwhitespacefix.php
rm: cannot remove `wejnswpwhitespacefix.php': No such file or directory
Por favor ayuda
Respuesta1
El locate
comando consulta una base de datos en lugar de escanear el sistema de archivos, ya que escanear todo el sistema de archivos puede llevar bastante tiempo. Como resultado, la base de datos puede no estar sincronizada con el sistema de archivos durante un tiempo después de agregar o eliminar archivos. La base de datos se actualiza cuando updatedb
se ejecuta el comando, lo que generalmente está programado para realizarse una vez al día. Por lo tanto, es normal que locate
se sigan mostrando archivos inmediatamente después de haberlos eliminado.
Respuesta2
Ejecute el comando updatedb &
, luego intente ubicarlo. No estará allí. La base de datos no se ha actualizado. Entonces, lo que muestra que el archivo estaba allí, una vez que se haya actualizado, no se mostrará en la ubicación.