我试图找到doc.py
我的一个虚拟机(称为data_science
)中命名的所有文件,它们都位于隐藏目录.virtualenvs
中/Users/adni
,因此我继续:
mdfind -onlyin data_science -name doc.py
它什么也没有返回。
一个提示是,thtat 不能递归工作,或者隐藏目录存在一些问题。如果这很重要,我会在 zsh shell 中运行它。
答案1
我认为 Spotlight 不会索引名称以句点开头的文件或目录,或者至少它们不会显示mdfind
。
我找不到任何关于它的文档,但例如也mdfind kMDItemFSName=.bash_history
没有找到~/.bash_history
。如果你sudo opensnoop
在一个 shell 和mkdir .a;touch .a/{1..1000};mdimport .a
另一个 shell 中运行,你会看到中的文件.a
没有打开,但如果你运行mkdir a;touch a/{1..1000};mdimport a
,中的文件a
就会打开。