Mik*_*H-R 6 macos bash documents locate
正如它在描述中所说的那样.我首先检查我们的数据库是最新的
mh547:bin crashandburn4$ sudo /usr/libexec/locate.updatedb
Password: #password entered and function executed without errors
Run Code Online (Sandbox Code Playgroud)
然后我尝试在我的Documents文件夹中搜索某些内容
mh547:bin crashandburn4$ cd ~/Documents/
mh547:Documents crashandburn4$ ls
Mamp_workspace/ Scenarios.docx gc01/
mh547:Documents crashandburn4$ locate Scenarios.docx #nothing returned
Run Code Online (Sandbox Code Playgroud)
然后我尝试另一个随机文件夹:
mh547:Documents crashandburn4$ cd ..
mh547:~ crashandburn4$ ls
Applications/ Movies/ drawable/ untitled-2.pdf
Desktop/ Music/ drawable-xhdpi/ untitled-2.synctex.gz
Documents/ Pictures/ dwhelper/ untitled-2.tex
Downloads/ Public/ linux_ssh* website-terminal-copy-paste
Dropbox/ Samsung/ scripts/ workspace/
Google Drive/ Sites/ untitled-2.aux workspace_copy_to_linux*
Library/ android-sdks/ untitled-2.log
mh547:~ crashandburn4$ locate website-terminal-copy-paste
/Users/crashandburn4/website-terminal-copy-paste #correct result returned
Run Code Online (Sandbox Code Playgroud)
谁能帮我?我已经坚持了半个小时左右.
Adr*_*rth 15
正如plundra所指出的那样,这是因为locate
OSX附带的旧版本已经过时并且已经瘫痪,并且不会索引和/或报告nobody
即使以root身份运行也无法读取的文件.你可以做的是安装自制软件然后GNU locate
,或者,正如这里所建议的那样使用mdfind -name
(我手边没有OSX盒来测试).
归档时间: |
|
查看次数: |
2934 次 |
最近记录: |