我开始在计算机(iMAC)上研究CLI,并找到了 locate 命令。当我使用此命令时,搜索不在当前目录中进行,而是在各处进行。此外,此命令将扫描所有系统文件和程序文件,但不扫描下载文件或音乐库中的文件。
在这方面,我有两个问题:
答案 0 :(得分:0)
尝试手册页:
http://man7.org/linux/man-pages/man1/locate.1.html
您可能还对find
感兴趣:
http://man7.org/linux/man-pages/man1/find.1.html
我所使用的查找功能远不止查找,但是您的问题的答案在文档中。
答案 1 :(得分:0)
事实证明,在我的MAC上,用户“所有人”的“下载”文件夹通常是关闭的,并且系统文件已打开以供阅读!哇!更改权限并更新数据库后,一切正常进行。现在的问题仍然存在:只有我才拥有这种默认权限?
答案 2 :(得分:0)
问题:您正在寻找用于优化搜索操作(搜索引擎索引),{{1} } Mac上不支持该工具(熟悉Unix / Linux)(有一种变通方法,但这是另一个主题)
解决方案:尝试使用locate
终端命令(与Linux中的mdfind
命令类似)。
(来自文档)locate
命令查询中央元数据存储,并返回与给定元数据查询匹配的文件列表。查询可以是字符串或查询表达式。
示例:
mdfind
可选标志是:
/* input: */
mdfind -name configuration.yml
/* output: */
/Users/someUser/x/y/z/configuration.yml
/Users/someUser/a/b/c/d/e/f/g/h/i/configuration.yml
/System/Library/someApp/someVersion/someDir/configuration.yml