remova o arquivo, mas ainda localizado

remova o arquivo, mas ainda localizado

Salvei o arquivo wejnswpwhitespacefix.php em /var/www/trytry/

Eu apaguei o arquivo wejnswpwhitespacefix.php

root@mai:/var/www/trytry$ rm wejnswpwhitespacefix.php

quando digito localizar wejnswpwhitespacefix.php

 root@mai:/var/www/trytry$ locate wejnswpwhitespacefix.php

Eu ainda localizo:

 /var/www/trytry/wejnswpwhitespacefix.php

eu tento remover o arquivo novamente:

root@mai:/var/www/trytry$ rm wejnswpwhitespacefix.php
rm: cannot remove `wejnswpwhitespacefix.php': No such file or directory

Por favor ajude

Responder1

O locatecomando consulta um banco de dados em vez de verificar o sistema de arquivos, pois a verificação de todo o sistema de arquivos pode consumir muito tempo. Como resultado, o banco de dados pode ficar fora de sincronia com o sistema de arquivos por um tempo após você adicionar ou remover arquivos. O banco de dados é atualizado quando o updatedbcomando é executado, o que geralmente é programado para ser feito uma vez por dia. Portanto, é normal que locateos arquivos ainda sejam exibidos imediatamente após removê-los.

Responder2

Faça o comando updatedb &e tente localizá-lo. Não estará lá. O banco de dados não foi atualizado Então o que mostra que o arquivo estava lá, uma vez atualizado, ele não será exibido no local.

informação relacionada