
doc.py
私は、virtualevns の 1 つ ( と呼ばれる) で名前が付けられたすべてのファイルを見つけようとしています。これらのファイルはすべて、の下のdata_science
隠しディレクトリにあるので、次のようにします。.virtualenvs
/Users/adni
mdfind -onlyin data_science -name doc.py
何も返されません。
1 つのヒントは、再帰的に動作していないか、隠しディレクトリに問題があることです。問題がある場合は、zsh シェルで実行します。
答え1
Spotlight は、名前がピリオドで始まるファイルやディレクトリをインデックス化しないか、少なくとも では表示されないと思いますmdfind
。
これに関するドキュメントは見つかりませんでしたが、たとえば、どちらもmdfind kMDItemFSName=.bash_history
見つかりません。 を1 つのシェルで~/.bash_history
実行し、別のシェルで実行すると、 のファイルは開かれませんが、 を実行すると、 のファイルは開かれます。sudo opensnoop
mkdir .a;touch .a/{1..1000};mdimport .a
.a
mkdir a;touch a/{1..1000};mdimport a
a