Я сохраняю файл wejnswpwhitespacefix.php в / var / www / trytry /
Я удалил файл wejnswpwhitespacefix.php
root@mai:/var/www/trytry$ rm wejnswpwhitespacefix.php
когда я набираю найти 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
Пожалуйста помоги
filesystem
Лиза
источник
источник
Ответы:
Команда
locate
обращается к базе данных, а не сканирует файловую систему, поскольку сканирование всей файловой системы может занять довольно много времени. В результате база данных может перестать синхронизироваться с файловой системой на некоторое время после добавления или удаления файлов. База данных обновляется приupdatedb
запуске команды, которая обычно выполняется один раз в день. Следовательно, нормальноlocate
показывать файлы сразу после их удаления.источник
Выполните команду
updatedb &
, затем попробуйте найти ее. Не будет там. База данных не обновлена. Итак, что показывает, что файл был там, как только обновленный b Готово, он не будет отображаться в локации ..источник