如何搜索NITF(win)下的文件,linux,ubuntu

时间:2021-08-13 09:20:28

linux下的locate命令,十分强大,但是怎么不能搜索windows下的文件呢?

参考下面的教程,问题得到了解决

Linux下的locate和updatedb命令小结

http://www.linuxidc.com/Linux/2010-09/28925.htm


其实是可以的,只是默认将它关闭了,。

sudo vi /etc/updatedb.conf

第一行PRUNE_BIND_MOUNTS="yes"的意思是: 是否进行限制搜索.

第二行 # PRUNENAMES=".git .bzr .hg .svn"表示对哪些后缀的文件排除检索, 也就是列在这里面的后缀的

文件跳过不进行检索. 不同后缀之间用空格隔开. 这个功能默认是关闭的(用#注释掉了), 如果需要打开需将

#去掉.

第三行是排除检索的路径, 即列出的路径下的文件和子文件夹均跳过不进行检索. 其中/media目录被屏蔽掉了.

第四行是排除检索的文件系统类型, 即列出的文件系统类型不进行检索.

只需要将第三行中的/meida删除即可. 修改为PRUNEPATHS="/tmp /var/spool ", 使用sudo重新运行updatedb,

再进行locate即可以对原来挂载在/media下的windows ntfs分区进行搜索.