fd-find는 아무것도 찾지 못했습니다. 홈 디렉토리에서 무언가를 검색하면 오류 없이 즉시 나타납니다.
❯ mkdir root
❯ cd root
❯ touch test
❯ ls -l
total 0
-rw-rw-r-- 1 s1n7ax s1n7ax 0 Jul 6 21:29 test
❯ which fd
/home/s1n7ax/.cargo/bin/fd
❯ fd --version
fd 8.7.0
❯ fd test
❯ fd -t f test
또한 적절한 패키지 관리를 사용하여 동일한 바이너리 설치를 시도했습니다. 8.3.1
버전과 바이너리 이름을 fdfind로 변경했지만 결과가 없습니다 .
答え1
이 -I
옵션을 전달 하지 않으면 fdfind
동일한 파일은 무시 되고 동일한 파일 은 물론 자체 파일도 git
검색하여 추가 파일이 무시됩니다 .git
-I
옵션 설명 인용데비안의 매뉴얼 페이지:
-I
,--no-ignore
그렇지 않으면 무시될 파일 및 디렉터리에 검색 결과를 표시합니다.
.gitignore
.git/info/exclude
- 전역
gitignore
구성(기본값$HOME/.config/git/ignore
).ignore
.fdignore
- 전역적으로
fd
파일 무시 (일반적으로$HOME/.config/fd/ignore
)이 플래그는 "--ignore"로 재정의될 수 있습니다.
어떤 conf 파일이 발견되었는지 확인하려면(더 있을 수 있음) fdfind
다음을 실행하세요.
strace -ze file fdfind test
strace
성공적인( -z
) 파일 관련 시스템 호출을 보고하는 곳에서는 상위 디렉터리 또는 상위 디렉터리의 상위 디렉터리에서 파일을 fdfind
열거나 gitignore 방식으로 무시할 파일을 지정하거나 디렉터리 패턴의 다른 파일을 지정하는 것을 볼 수 있습니다 ..gitignore