# Set default options for all fd commandsexportFD_OPTS="--hidden --follow --exclude .git"# Control colorization (fd respects LS_COLORS)exportLS_COLORS="di=34:ln=35:ex=31:*.txt=33"
Anwendungsfall 1: Bereinigen von Build-Artefakten¶
# Remove all Python compiled filesfd-epyc-epyo-xrm{}# Remove all node_modules directories (up to 2 levels deep)fd-td-d2'^node_modules$'-xrm-rf{}# Clean old log files (older than 30 days)fd-elog--changed-before30d-xrm{}# Remove all temporary filesfd-g'*.tmp'-g'*~'-g'*.swp'-xrm{}
# Find all JavaScript/TypeScript files modified in last weekfd-ejs-ets-ejsx-etsx--changed-within7d
# Count lines of code in Rust projectfd-ers-xwc-l{}|awk'{sum+=$1} END {print sum}'# Find all TODO comments in Python filesfd-epy-xgrep-Hn"TODO:"{}# Find largest source filesfd-ejava-ekt-xdu-h{}|sort-hr|head-20
# Find files containing specific function namefd-ecpp-ehpp-xgrep-l"myFunction"{}
# Find and compress logs older than 7 daysfd-elog--changed-before7d-xgzip{}# Search for errors in recent logsfd-elog--changed-within1d-xgrep-i"error"{}\;# Find large log files (over 100MB)fd-elog--size+100m-l
# Archive old logs to separate directoryfd-elog--changed-before30d-xmv{}/archive/logs/
Anwendungsfall 4: Docker und Container-Management¶
# Find all Dockerfiles in projectfd-g'*Dockerfile*'-g'Dockerfile.*'# Find all docker-compose filesfd-g'docker-compose*.yml'-g'docker-compose*.yaml'# Find and validate Dockerfilesfd'^Dockerfile$'-xdockerbuild--dry-run-f{}.
# Find container-related configsfd-eyml-eyaml-xgrep-l"kind:"{}\;
Anwendungsfall 5: Sicherheits- und Berechtigungsaudit¶
# Find world-writable files (security risk)fd-tf-xsh-c'test -w {} && ls -l {}'# Find SUID/SGID binariesfd-tx-xsh-c'test -u {} -o -g {} && ls -l {}'# Find files with passwords in namefd-ipassword-ipasswd-isecret
# Find configuration files with potential secretsfd-g'*.conf'-g'*.cfg'-g'*.ini'-xgrep-i"password\|secret\|key"{}# Find SSH keysfd-g'id_rsa*'-g'id_ed25519*'-H
Would you like me to fill in the remaining placeholders with specific translations?.gitignore- verwende-Inur wenn du ignorierte Dateien brauchst
- Kombiniere mit anderen Tools: LeitefdAusgabe anxargs,grep, oderfzffür leistungsstarke Workflows
- Verwende-0mitxargs: Verwende immerfd -0 | xargs -0für Dateinamen mit Leerzeichen oder Sonderzeichen
- Bevorzuge-xüber Pipes: Verwendefd -x command {}anstatt anxargszu leiten für bessere Leistung
- Setze Tiefenbegrenzungen: Verwende-dFlag bei großen Verzeichnisstrukturen, um übermäßige Rekursion zu verhindern
- Verwende spezifische Typfilter: Filtere nach Typ (-t f,-t d) frühzeitig, um den Suchraum zu reduzieren
- Erstelle Aliase: Richte Shell-Aliase für häufig verwendetefdMuster ein, um Tipparbeit zu sparen
- Kombiniere Zeit- und Größenfilter: Verwende--changed-withinund--sizezusammen für präzise Dateiauswahl
- Teste Regex-Muster: Verwende Online-Regex-Tester vor komplexenfdSuchen, um Muster zu überprüfen