
我試圖找到doc.py
在我的 virtualevns 之一(稱為data_science
)中命名的所有文件,這些文件都位於.virtualenvs
下面的隱藏目錄中/Users/adni
,所以我去:
mdfind -onlyin data_science -name doc.py
它什麼也不返回。
一個提示是它不能遞歸工作或隱藏目錄存在一些問題。如果重要的話我會在 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