fd 명령어
이름으로 파일을 찾아준다
bash command
fd
- Rust 로 작성된 find 명령의 대안
- 벤치마크 결과를 보면
find
보다 빠르다. - [[/cmd/find]]를 완전히 대체하지는 못한다. 유즈 케이스의 80% 정도 커버 가능.
Examples
# test로 시작하는 이름을 가진 모든 파일을 찾는다
fd '^test'
# 확장자가 txt인 모든 파일을 찾는다
fd -e txt
# test라는 문자열이 이름에 들어간 모든 파일을 지정한 경로에서 찾는다
fd test ./sample
# 파일(regular file) 중 *.py, *.pl 파일만 찾는다
fd -t f '\.(py|pl)$'
# 2019년 하반기에 변경된 파일을 찾는다
fd -t f --change-newer-than '2019-07-01 00:00:00' --changed-before '2019-12-31 11:59:59'