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:
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.