為什麼 ls 和locate 會回傳不同的檔案名稱?

為什麼 ls 和locate 會回傳不同的檔案名稱?

我們最近部署了一個提交,該提交將一個名為 的文件MyfileController.php更改為MyFileController.php

如果我導航到文件的目錄並調用ls,或者nano MyFileController.php它發現該文件為MyFileController.php

如果我運行locate MyFile它則找不到。

如果我運行locate Myfile它會發現為MyfileController.php.

不幸的是,我們的框架似乎找不到正確的文件MyFileController.php

有任何想法嗎?

答案1

內森有正確答案。 updateb 通常每天作為 cron 作業運行一次,因此它沒有跟上今天的變化。但它的速度非常快,如果您懷疑它不同步,請隨時運行它。

相關內容