ls -al
A lot of distros include a .bashrc with common
ls
aliases commented out, just waiting for you to activate them if you like.You might like
eza
even more!No,
eza
is one of those modern Rust replacement programs. It replacesls
.There’s a whole bunch of cool modern replacements. Here’s a handy list: altbox.dev
I personally use
bat
andrg
all the time, and find them much more suitable for everyday tasks.Edit: And to clarify, I didn’t create either list, they’re just ones I’d bookmarked at some point.
Even better than
rg
isrga
. Indeed, you have a fine list.The mobile site doesn’t have the list. I was so confused.
Ew, sorry. This list is similar and more accessible:
No, it’s like an ls replacement: https://github.com/eza-community/eza
It’s pretty easy. You either get it from Cargo (the Rust package manager) or add a custom repo to apt.
Cargo is the easier and safer option:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh && cargo install eza
Custom apt repo:
sudo apt update sudo apt install -y gpg sudo mkdir -p /etc/apt/keyrings wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list sudo apt update sudo apt install -y eza
In my opinion though, you should also try lsd. It’s even better than eza. You can also get it from Cargo, just a simple
cargo install lsd
.
Another
ls
alias I’m a fan of isls -latr
which I alias tolt
. It gives you a time sorted directory listing with the most recent next to your cursor (helpful for large directories).