Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

De Linux ls-opdracht is iets dat de meeste gebruikers de hele tijd gebruiken, maar ze lijken nooit te denken dat het verbeterd kan worden.

exa wil dit eerbiedwaardige commando vervangen door een kleurrijk uiterlijk en nieuwe functies. Zal het ls voor u vervangen? Dat zoeken we uit!

Wat is exa?

bijv is een hulpprogramma voor het weergeven van bestanden vergelijkbaar met het standaard ls-commando geleverd met Linux-distributies. Het is een open-source programma geschreven door Benjamin Sago. Het is geschreven in Rust en ondersteunt veel moderne Unix-achtige systemen, waaronder macOS, de BSD's en natuurlijk Linux.

exa is uniek vanwege zijn extra functies, zoals het uiterlijk, de mogelijkheid om uitgebreide bestandskenmerken weer te geven, het bewustzijn van Git en de mogelijkheid om mappen in een boomstructuur weer te geven.

Exa installeren op Linux

exa is beschikbaar in de officiële repositories van verschillende grote Linux-distributies. U kunt het op Debian en Ubuntu installeren met behulp van APT:

instagram viewer

sudo geschikt installeren bijv

En op Arch Linux met:

sudo pacman -S bijv

Voor de RHEL/Fedora/CentOS-familie:

sudo dnf installeren bijv

Exa gebruiken om mappen en bestanden weer te geven

U kunt exa net zo gebruiken als ls. De argumenten zijn bijna identiek.

Om de bestanden in uw huidige werkdirectory weer te geven, gebruikt u gewoon de exa-opdracht zelf:

bijv

exa neemt ook pad namen als argumenten:

exa /pad/naar/sommige/directory

Gebruik de om meer informatie weer te geven -l of --lang keuze:

ex --lang

Om verborgen bestanden weer te geven, gebruikt u de -A of --alle keuze.

Om submappen in een boomachtige indeling weer te geven, gebruikt u de -T of --boom keuze.

bijv --boom

Om exa te gebruiken om submappen te doorzoeken, kunt u de -R of --terugkeer optie, vergelijkbaar met ls:

bijv --terugkeer

De --rooster optie geeft de uitvoer op een compactere manier weer, wat handig is voor langere directorylijsten.

U kunt deze argumenten op dezelfde opdrachtregel combineren. Om bijvoorbeeld een recursieve boomstructuur weer te geven met uitgebreide bestandskenmerken, inclusief verborgen bestanden, uitgaande van een bepaalde map, typt u deze opdracht:

exa --boom --lang --all --recurse /path/to/some/directory

U kunt ook het verkorte formulier gebruiken:

exa -TlaR

Met de lange naar korte opties kan dit veel zijn om te typen. Je zou moeten overwegen een Linux-shellalias maken voor de combinaties die u vaak gebruikt.

exa is een krachtige vervanging voor ls

Met exa's functies, wil je misschien ls erdoor vervangen voor het weergeven van bestanden. U kunt bestanden kleurrijker weergeven dan met het standaard hulpprogramma ls. Maar als u de bestanden vindt, wilt u meer doen. U wilt hun inhoud opsommen en onderzoeken. Linux wordt standaard geleverd met tools om deze dingen te doen.