我对unix / linux环境有点新意,但我遇到了一个小问题。
我正在使用“locate”来查找我需要的文件的路径,它为我提供了路径,但该路径中不存在该文件,如下所示:
找到test1.txt
/home/user/test files/text1.txt
/home/user/test1.txt~
“test files”目录是我保存文件的地方,我将它复制到主目录一次,但我删除了它,不知道它一直告诉我还有一个tmp文件。
值得一提的是我使用了命令:
locate test1.txt~ |xargs -n1 rm
删除该tmp文件,但也许是导致问题的原因。我试图显示隐藏文件,并检查临时文件,也没有找到它。
发生了什么事?
@twalberg
—
terdon
locate
从1983年开始。这是第一个Windows版本发布前两年。
locate
使用仅定期更新的数据库(例如每24小时),因此数据库和现实很可能不同步。