fd-10.4.2

Introduksjon til fd

fd pakken tilbyr et enkelt, raskt og brukervennlig alternativ til find.

Notat

En nettverksforbindelse er nødvendig for å bygge denne pakken. Systemsertifikatlageret må kanskje konfigureres med make-ca før du bygger denne pakken.

fd Avhengigheter

Påkrevd

Rustc

Anbefalt

Installasjon av fd

Eksporter først noen miljøvariabler for å muliggjøre kobling mot systemets libjemalloc:

export CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 &&
export JEMALLOC_OVERRIDE=/usr/lib/libjemalloc.so

Installer fd ved å kjøre følgende kommandoer:

cargo build --release

For å kjøre testpakken, utsted: cargo test --release.

Nå, som root bruker:

install -vDm755 target/release/fd -t /usr/bin/

Installer manualsidene som root bruker, hvis ønskelig:

install -vDm644 doc/fd.1 -t /usr/share/man/man1/

Hvis du ønsker å installere skallkompletteringer, utfør de relevante kommandoene for skallet/skallene dine som root bruker:

target/release/fd --gen-completions bash | install -vDm644 /dev/stdin /usr/share/bash-completions/completions/fd
target/release/fd --gen-completions fish | install -vDm644 /dev/stdin /usr/share/fish/vendor_completions.d/fd.fish
target/release/fd --gen-completions zsh  | install -vDm644 /dev/stdin /usr/share/zsh/site-functions/_fd

Til slutt, fjern de tidligere eksporterte miljøvariablene:

unset CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS &&
unset JEMALLOC_OVERRIDE

Parameterforklaringer

cargo build --release --no-default-features --features=completions: Denne alternative kommandoen bygger fd uten jemalloc.

CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1, JEMALLOC_OVERRIDE=/usr/lib/libjemalloc.so: Disse miljøvariablene tillater bygging mot systemets libjemalloc. Hvis den ikke er angitt, brukes et leverandørbasert statisk bibliotek.

Innhold

Installert Program: fd
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

fd

er find alternativ