remove o arquivo, mas ainda está localizado

0

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

Eu apaguei o arquivo wejnswpwhitespacefixfix.php

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

o quando eu digito localize wejnswpwhitespacefixfix.php

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

Eu ainda o 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

    
por user2117740 08.11.2013 / 05:55

2 respostas

1

O comando locate consulta um banco de dados em vez de varrer o sistema de arquivos, pois a varredura de todo o sistema de arquivos pode ser demorada. 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 comando updatedb é executado, o que geralmente é programado para ser feito uma vez por dia. Portanto, é normal que locate ainda mostre arquivos imediatamente depois de removê-los.

    
por psusi 08.11.2013 / 06:25
0

Faça o comando updatedb & , depois tente localizá-lo não vai estar lá .. O banco de dados não atualizado Então, o que mostra que o arquivo estava lá, Uma vez que o updatedb feito não irá mostrar em localizar ..

    
por Lonston 08.11.2013 / 06:08