
doc.py
내 virtualevns(라고 함) 중 하나에 이름이 지정된 모든 파일을 찾으려고 합니다. 이 파일은 모두 아래의 data_science
숨겨진 디렉터리에 있으므로 다음과 같이 이동합니다..virtualenvs
/Users/adni
mdfind -onlyin data_science -name doc.py
아무것도 반환하지 않습니다.
한 가지 힌트는 재귀적으로 작동하지 않거나 숨겨진 디렉토리에 문제가 있다는 것입니다. 중요한 경우 zsh 쉘에서 실행합니다.
답변1
내 생각에 Spotlight는 이름이 마침표로 시작하는 파일이나 디렉토리를 색인화하지 않거나 적어도 mdfind
.
이에 대한 문서를 찾을 수 없지만 예를 들어 둘 중 하나도 mdfind kMDItemFSName=.bash_history
찾을 수 없습니다 ~/.bash_history
. sudo opensnoop
하나의 셸과 다른 셸에서 실행하면 mkdir .a;touch .a/{1..1000};mdimport .a
의 파일이 열리지 않는 것을 볼 수 있지만 를 .a
실행하면 mkdir a;touch a/{1..1000};mdimport a
의 파일이 a
열립니다.