首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到cmd如何忽略windows目录

找到cmd如何忽略windows目录
EN

Ask Ubuntu用户
提问于 2014-01-03 02:56:20
回答 2查看 189关注 0票数 0

我在我的个人电脑上运行一个Ubuntu盒,Ubuntu作为双系统安装,我的意思是PC有一个Ubuntu和一个WIN7。

因此,我使用locate命令查找文件,它经常列出windows系统中存在的大量文件,例如,它通常在/host/.下面列出一些内容。那些在窗户下面。这样不仅耗费时间,而且使我很难找到我想要的东西。

我的问题是:如何设置locate命令的参数并避免这样的问题?让locate cmd只找到linux目录下的文件?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2014-01-03 03:11:53

编辑/etc/updatedb.conf

代码语言:javascript
复制
sudo nano /etc/updatedb.conf

找到那条线

PRUNEPATHS="/tmp /var/spool /media“

添加主机

代码语言:javascript
复制
PRUNEPATHS="/tmp /var/spool /media /host"

保存更改,然后运行

代码语言:javascript
复制
sudo updatedb
票数 3
EN

Ask Ubuntu用户

发布于 2014-01-03 03:13:43

代码语言:javascript
复制
sudo updatedb --prunepaths='/host'

这可能需要一段时间才能运行。

根据man locateman updatedb的说法,locate使用数据库查找文件。该数据库是使用updatedb修改的。--prunepaths参数阻止locate沿着列出的路径查看。(您可以在单引号中列出多条路径,用空格分隔,并去掉尾随斜杠)

如果以后要在/host上搜索,请运行不带参数的sudo updatedb

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/399251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档