удалить файл, но все еще находится

Я сохраняю файл wejnswpwhitespacefix.php в / var / www / trytry /

Я удалил файл wejnswpwhitespacefix.php

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

, когда я набираю locate wejnswpwhitespacefix.php

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

Я все еще нахожу его:

 /var/www/trytry/wejnswpwhitespacefix.php

Я пытаюсь удалить файл еще раз:

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

Пожалуйста, помогите

0
задан 8 November 2013 в 08:55

2 ответа

Выполните команду updatedb &, затем попробуйте найти ее. Там не будет .. База данных не обновлена. Итак, что он показывает, что файл был там, как только обновлено? Готово? ]

0
ответ дан 8 November 2013 в 08:55

Команда locate обращается к базе данных, а не сканирует файловую систему, поскольку сканирование всей файловой системы может занимать довольно много времени. В результате база данных может перестать синхронизироваться с файловой системой на некоторое время после добавления или удаления файлов. База данных обновляется при выполнении команды updatedb, которая обычно выполняется один раз в день. Следовательно, для locate нормально показывать файлы сразу же после их удаления.

0
ответ дан 8 November 2013 в 08:55

Другие вопросы по тегам:

Похожие вопросы: