Linux ls-kommandot är något de flesta användare använder hela tiden, men de verkar aldrig tro att det skulle kunna förbättras.
exa syftar till att ersätta detta ärevördiga kommando med ett färgstarkt utseende och nya funktioner. Kommer det att ersätta ls för dig? Låt oss ta reda på!
Vad är exa?
exa är ett fillistningsverktyg som liknar standardkommandot ls levereras med Linux-distributioner. Det är ett program med öppen källkod skrivet av Benjamin Sago. Den är skriven i Rust och stöder många moderna Unix-liknande system, inklusive macOS, BSD: erna och naturligtvis Linux.
exa är unik för sina extra funktioner, såsom dess utseende, förmågan att lista utökade filattribut, dess medvetenhet om Git och förmågan att visa kataloger i ett trädformat.
Installerar exa på Linux
exa är tillgängligt i de officiella arkiven för flera stora Linux-distros. Du kan installera det på Debian och Ubuntu med APT:
sudo apt Installera exa
Och på Arch Linux med:
sudo pacman -S exa
För RHEL/Fedora/CentOS-familjen:
sudo dnf Installera exa
Använda exa för att lista kataloger och filer
Du kan använda exa precis som du skulle använda ls. Argumenten är nästan identiska.
För att lista filerna i din nuvarande arbetskatalog, använd bara kommandot exa för sig:
exa
exa tar också sökvägsnamn som argument:
exa /sökväg/till/några/katalog
För att visa mer information, använd -l eller --lång alternativ:
exa --lång
För att visa dolda filer, använd -a eller --Allt alternativ.
För att visa underkataloger i ett trädliknande format, använd -T eller --träd alternativ.
exa --träd
För att använda exa för att söka i underkataloger kan du använda -R eller --återfall alternativ, liknande ls:
exa --återfall
De --rutnät alternativet visar utdata på ett mer kompakt sätt, vilket är användbart för längre kataloglistor.
Du kan kombinera dessa argument på samma kommandorad. Till exempel, för att visa ett rekursivt träd med utökade filattribut, inklusive dolda filer, från en viss katalog, skulle du skriva det här kommandot:
exa --träd --lång --all --recurse /sökväg/till/några/katalog
Du kan också använda det kortare formuläret:
exa -TlaR
Med de långa till korta alternativen kan det här vara mycket att skriva. Du bör överväga skapa ett Linux-skalalias för de kombinationer du använder ofta.
exa är en kraftfull ersättning för ls
Med exas funktioner kanske du vill ersätta ls med den för att lista filer. Du kan lista filer mer färgstarkt än med standardverktyget ls. Men när du hittar filerna vill du göra mer. Du vill lista deras innehåll och undersöka dem. Linux levereras som standard med verktyg för att göra dessa saker.