Announcement

Free to view yesterday and today
Customer Service: cat_manager

eza - A modern, fast, and feature-rich replacement for 'ls'

eza is an enhanced version of the 'ls' command, providing better defaults, more features, and improved readability for displaying file and directory information.

Rust
Added on 2025年7月1日
View on GitHub
eza - A modern, fast, and feature-rich replacement for 'ls' preview
16,081
Stars
301
Forks
Rust
Language

Project Introduction

Summary

eza is a command-line file lister written in Rust, designed as a modern, feature-rich, and user-friendly replacement for the standard 'ls' command.

Problem Solved

The traditional 'ls' command can be basic and lack features needed for modern workflows. eza addresses this by offering more information, better formatting, and enhanced features like Git integration and tree view out-of-the-box.

Core Features

Git Integration

Integrates directly with Git to show file status (modified, added, etc.) alongside the listing.

File Type Icons

Displays icons next to files to quickly identify file types.

Enhanced File Information

Shows detailed file permissions, including ACLs, and includes human-readable file sizes.

Tree View

Supports displaying directories and their contents in a hierarchical tree structure.

Tech Stack

Rust

Use Cases

eza is a fundamental tool for anyone working with the command line, offering enhanced capabilities for various scenarios:

Daily File Navigation

Details

Quickly inspect directory contents with rich information, file type icons, and visual cues for permissions and file sizes.

User Value

Faster, more informative navigation and file management in the terminal.

Development Workflow

Details

View Git status directly within the file listing, identifying modified, added, or untracked files easily without extra commands.

User Value

Improved efficiency and context awareness during software development, reducing context switching.

System Administration & Troubleshooting

Details

Check detailed file permissions, ownership, extended attributes, and link information with clear, color-coded formatting.

User Value

Enhanced visibility and control over file system state, simplifying diagnostics.

Recommended Projects

You might be interested in these projects

apachesolr

Apache Solr is a widely used open-source enterprise search platform, built on Apache Lucene. It offers powerful full-text search, hit highlighting, faceted search, near real-time indexing, and dynamic clustering, designed for scalability and performance.

Java
1416735
View Details

systemdsystemd

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, supports snapshotting and restoring of the system state, maintains mount and automount points, and implements an elaborate transactional dependency-based control logic. It can work as a drop-in replacement for sysvinit.

C
143144027
View Details

chinese-poetrychinese-poetry

Explore the vast landscape of classic Chinese poetry with the most comprehensive digital database available. Covering nearly 14,000 poets from the Tang and Song dynasties, this project meticulously compiles approximately 55,000 Tang poems, 260,000 Song poems, 1,564 Song-era lyricists, and 21,050 Ci (词) lyrics. An invaluable resource for scholars, developers, and poetry enthusiasts.

JavaScript
4954810001
View Details