Back to rankings
`ls` alternative with useful info and a splash of color π¨
rustrust-langlsclicommand-line-toolopen-sourcenateasy-to-usecargozshrcstargazershacktoberfest
Key Metrics
Star Growth
Stars
1.3k
Forks
29
Weekly Growth
β
Issues
0
5001k
Jan 2023Aug 2023Mar 2024Oct 2024May 2025Dec 2025Jul 2026
Artifactscrates.io
cargo add natREADME
π¨ Natls π¨

Why Natls?
- Showing file permissions
- Showing file size
- Showing the date that the file was modified last
- Showing the user that the file belongs to
- Showing the group that the file belongs to
- An easy to use file search
- A splash of color to distinguish between files and folders and other file types
Installation
# Through Cargo
cargo install natls
# Through Homebrew
brew install willdoescode/natls/natls
# Through SnapCraft
sudo snap install natls
Usage
natls <flags> <dir>
Understanding permissions output
000 no access
100 read
010 write
001 execute
101 read and execute
110 read and write
011 write and execute
111 read write and execute
Format: user-group-other
User: Read, Write, and Execute
rwxrw----
All Groups: Read, Write, and Execute
rwxrwxrwx
:warning: Natls is currently not supported on Windows
Related repositories