所以基本上,我正在尝试删除文件:
/var/lib/mysql/db/nomNomina2.*
Run Code Online (Sandbox Code Playgroud)
当我使用 locate 查找它们时,我得到以下输出:
/var/lib/mysql/db/nomNomina2.MYD
/var/lib/mysql/db/nomNomina2.MYI
/var/lib/mysql/db/nomNomina2.frm
Run Code Online (Sandbox Code Playgroud)
但后来我尝试
$ rm -fv /var/lib/mysql/db/nomNomina2.frm
Run Code Online (Sandbox Code Playgroud)
我没有得到任何输出,但使用 locate 时文件仍然显示。
请注意,我可以在同一位置创建和删除具有相同文件名的文件,但是在使用 locate 时它仍然会显示,并且我将无法创建另一个具有相同名称的表。
任何想法可能导致这种情况?文件系统混乱?如何纠正?
locate ×1