fd 설치: 빠른 find, gitignore 규칙, 자주 쓰는 플래그, find 비교

fd 설치, ignore 이해, 플래그 요약, find 가 맞는 경우.

저장소에서 파일 이름으로 찾을 때 find는 강하지만 플래그와 node_modules 노이즈가 큽니다. fd(sharkdp, Rust)는 기본 재귀와 ignore 규칙을 적용합니다. macOS/Linux 설치, .gitignore·.fdignore, 자주 쓰는 플래그, find 비교를 hereink 독자·ripgrep 사용자 기준으로 정리합니다.

검색어는fd 설치와 gitignore 이해 및 find 와 비교. fd 설치, 첫 검색, 기본 제외 경로, mtime 은 find 가 맞는 경우를 구분하면 됩니다.

설치brew · apt · dnf
ignore.gitignore · .fdignore
비교fd vs find

fd 가 해결하는 것

짧은 이름 검색

fd config 한 줄.

rg 와 같은 ignore

내용은 rg, 경로는 fd.

github.com/sharkdp/fd, fd --version.

설치

  1. 1
    macOS

    brew install fd

  2. 2
    Debian/Ubuntu

    apt install fd-find, alias fd=fdfind

  3. 3
    Fedora/Arch

    dnf install fd / pacman -S fd

  4. 4
    Rust

    cargo install fd-find

ignore 규칙

fd Cargo.toml
fd --no-ignore vendor
fd -I secret
fd -H .env

자주 쓰는 플래그

fd -e rs
fd -t f README
fd -g '*.min.js'
fd -E node_modules test
fd -e md -x wc -l {}

fd vs find

목표fdfind
확장자fd -e gofind . -name '*.go'
gitignore기본 ON수동 prune
mtimefind 권장-mtime
맞음
일상 경로 나열, rg 파이프.
안 맞음
POSIX 전용 최소 이미지, 복잡 find.
fdfind 만 있음?

alias fd=fdfind.

fd+bat 글과 중복?

그 글은 bat·파이프, 본문은 ignore·find.

모듈이 보이면 한 장에

공간 만들기.

지금 시작