2025-03-14 21:59:59 -06:00
|
|
|
# fd
|
|
|
|
|
|
|
|
|
|
> `find`의 대안.
|
2026-06-12 17:51:25 -06:00
|
|
|
> 관련 항목: `find`, `regex`.
|
|
|
|
|
> 더 많은 정보: <https://github.com/sharkdp/fd#command-line-options>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 현재 디렉터리에서 특정 패턴과 일치하는 파일을 재귀적으로 찾기:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`fd "{{regex}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 특정 디렉터리에서 파일 찾기:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`fd "{{regex}}" {{경로/대상/디렉터리}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 특정 확장자를 가진 파일 찾기:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`fd {{[-e|--extension]}} {{txt}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 특정 패턴과 일치하는 디렉터리만 찾기:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`fd "{{regex}}" {{[-t|--type]}} {{[d|directory]}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 검색에 무시되거나 숨겨진 파일을 포함:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`fd "{{regex}}" {{[-H|--hidden]}} {{[-I|--no-ignore]}}`
|
|
|
|
|
|
|
|
|
|
- 특정 glob 패턴과 일치하는 파일을 제외:
|
|
|
|
|
|
|
|
|
|
`fd "{{regex}}" {{[-E|--exclude]}} {{glob}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 반환된 각 검색 결과에 대해 명령을 실행:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`fd "{{regex}}" {{[-x|--exec]}} {{명령어}}`
|
|
|
|
|
|
|
|
|
|
- 현재 디렉터리에서만 파일 찾기:
|
|
|
|
|
|
|
|
|
|
`fd "{{regex}}" {{[-d|--max-depth]}} 1`
|