Почему ls и locate возвращают разные имена файлов?

Почему ls и locate возвращают разные имена файлов?

Недавно мы развернули коммит, который взял файл с именем MyfileController.phpи изменил его наMyFileController.php

Если я перейду в каталог файла и вызову lsили nano MyFileController.phpон найдет файл какMyFileController.php

Если я запущу locate MyFileего, он не будет найден.

Если я запущу его, locate Myfileон будет найден как MyfileController.php.

К сожалению, похоже, что наша платформа не может найти нужный файл MyFileController.php.

Есть идеи?

решение1

У Натана правильный ответ. updatedb обычно запускается раз в день как cron-задание, поэтому он не успевает за сегодняшними изменениями. Но он очень быстрый, просто запускайте его в любое время, если подозреваете, что он рассинхронизирован.

Связанный контент