Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Linux ls-kommandoen er noget, de fleste brugere bruger hele tiden, men de synes aldrig at tro, at den kunne forbedres.

exa har til formål at erstatte denne ærværdige kommando med et farverigt udseende og nye funktioner. Vil det erstatte ls for dig? Lad os finde ud af det!

Hvad er exa?

exa er et fillisteværktøj, der ligner standard ls kommandoen leveres med Linux-distributioner. Det er et open source-program skrevet af Benjamin Sago. Det er skrevet i Rust og understøtter mange moderne Unix-lignende systemer, inklusive macOS, BSD'erne og selvfølgelig Linux.

exa er unik for dets ekstra funktioner, såsom dets udseende, evnen til at liste udvidede filattributter, dets bevidsthed om Git og evnen til at vise mapper i et træformat.

Installation af exa på Linux

exa er tilgængelig i de officielle arkiver i flere store Linux-distros. Du kan installere det på Debian og Ubuntu ved hjælp af APT:

instagram viewer
sudo apt installere exa

Og på Arch Linux med:

sudo pacman -S exa

For RHEL/Fedora/CentOS-familien:

sudo dnf installere exa

Brug af exa til at liste mapper og filer

Du kan bruge exa ligesom du ville bruge ls. Argumenterne er næsten identiske.

For at liste filerne i din nuværende arbejdsmappe skal du blot bruge exa-kommandoen alene:

exa

exa tager også stinavne som argumenter:

exa /sti/til/nogle/mappe

For at få vist flere oplysninger, brug -l eller --lang mulighed:

exa --lang

For at vise skjulte filer skal du bruge -en eller --alle mulighed.

For at vise undermapper i et trælignende format skal du bruge -T eller --træ mulighed.

exa --træ

For at bruge exa til at søge i undermapper, kan du bruge -R eller --genfald mulighed, svarende til ls:

exa --genfald

Det --gitter option viser outputtet på en mere kompakt måde, hvilket er nyttigt til længere katalogfortegnelser.

Du kan kombinere disse argumenter på den samme kommandolinje. For for eksempel at vise et rekursivt træ med udvidede filattributter, inklusive skjulte filer, startende fra en bestemt mappe, skal du skrive denne kommando:

exa --træ --lang --all --recurse /sti/til/nogle/mappe

Du kan også bruge den kortere formular:

exa -TlaR

Med de lange til korte muligheder kan dette være meget at skrive. Du bør overveje oprettelse af et Linux-shell-alias for de kombinationer, du bruger ofte.

exa er en stærk erstatning for ls

Med exa's funktioner vil du måske erstatte ls med det for at vise filer. Du kan vise filer mere farverigt end med standardværktøjet ls. Men når du finder filerne, vil du gerne gøre mere. Du ønsker at liste deres indhold og undersøge dem. Linux leveres som standard med værktøjer til at gøre disse ting.