Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Linux ls-kommandoen er noe de fleste brukere bruker hele tiden, men de ser aldri ut til å tro at den kan forbedres.

exa har som mål å erstatte denne ærverdige kommandoen med et fargerikt utseende og nye funksjoner. Vil den erstatte ls for deg? La oss finne det ut!

Hva er exa?

exa er et filoppføringsverktøy som ligner på standard ls-kommandoen leveres med Linux-distribusjoner. Det er et åpen kildekode-program skrevet av Benjamin Sago. Den er skrevet i Rust og støtter mange moderne Unix-lignende systemer, inkludert macOS, BSD-ene og selvfølgelig Linux.

exa er unik for sine ekstra funksjoner, slik som utseendet, muligheten til å liste utvidede filattributter, bevisstheten om Git og muligheten til å vise kataloger i et treformat.

Installerer exa på Linux

exa er tilgjengelig i de offisielle depotene til flere store Linux-distros. Du kan installere det på Debian og Ubuntu ved å bruke APT:

sudo apt installere exa

Og på Arch Linux med:

sudo pacman -S exa

For RHEL/Fedora/CentOS-familien:

sudo dnf installere exa

Bruke exa for å liste opp kataloger og filer

Du kan bruke exa akkurat som du ville brukt ls. Argumentene er nesten identiske.

For å liste filene i din nåværende arbeidskatalog, bruk bare exa-kommandoen alene:

exa

exa tar også stinavn som argumenter:

exa /bane/til/noen/katalog

For å vise mer informasjon, bruk -l eller --lang alternativ:

exa --lang

For å vise skjulte filer, bruk -en eller --alle alternativ.

For å vise underkataloger i et trelignende format, bruk -T eller --tre alternativ.

exa --tre

For å bruke exa til å søke i underkataloger, kan du bruke -R eller --gjenfall alternativ, lik ls:

exa --gjenfall

De --Nett alternativet viser utdataene på en mer kompakt måte, noe som er nyttig for lengre katalogoppføringer.

Du kan kombinere disse argumentene på samme kommandolinje. For å vise et rekursivt tre med utvidede filattributter, inkludert skjulte filer, fra en bestemt katalog, skriver du for eksempel denne kommandoen:

exa --tre --lang --all --recurse /bane/til/noen/katalog

Du kan også bruke det kortere skjemaet:

exa -TlaR

Med de lange til korte alternativene kan dette være mye å skrive. Du bør vurdere lage et Linux-skallalias for kombinasjonene du bruker ofte.

exa er en kraftig erstatning for ls

Med exas funksjoner kan det være lurt å erstatte ls med den for å liste filer. Du kan vise filer mer fargerikt enn med standard ls-verktøyet. Men når du finner filene, vil du gjøre mer. Du bør liste opp innholdet og undersøke dem. Linux kommer som standard med verktøy for å gjøre disse tingene.