问答详情
源自:6-1 Linux中 压缩命令1

创建文件数量与显示及路径问题?

在我执行老师的课是例子时,我对创建的目录后,接着删除掉,然后以同样的名字在创建它,
反复几次后,明明ls查看时只有一个创建的文件存在,但是创建的数量反而不是1,而是2或3,
这是什么原因?
接着,删除掉的目录通过locate查看时既然神奇的显示了路径,而且数量众多,
出现在各个地方,然而ls查看不到这个删除的目录,为什么?
https://img3.mukewang.com/5ba4c3640001708a06090248.jpg
最后,也是感觉挺严重的事情,如果出现上面两问的情况,那写文件不就相等于一堆“垃圾”文件吗?
到时候那么多路径里的“垃圾”文件得占多少空间,而且删除起来麻烦无比,这种担心是否多余??

提问者:慕运维7408364 2018-09-21 18:13

个回答

  • 慕丝1165384
    2018-09-24 20:37:21
    已采纳

    利用locate搜索文件所依赖的是系统的数据库,数据库定期更新,你删除目录后数据库依旧是之间的数据库,所以依旧能搜索出来,建议利用updatedb命令更新数据库在进行尝试。