📁 安装最新的 eza 在 Debian 上

Modern, feature-rich replacement for the ls command

Latest Version: 0.23.0+ (July 2025)
← 返回首页

什么是 eza?

eza is a modern, maintained replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems. Written in Rust, eza gives you more features and better defaults while being small, fast, and just one single binary.

🚀 Why Latest Versions Matter: eza is actively developed with frequent releases containing new features, performance improvements, and bug fixes. The latest versions include hyperlink support, custom themes, enhanced Git integration, and many usability improvements over the original exa project.

⚡ Key Features of eza

🎨 Rich Visual Output

Colors to distinguish file types, icons support, and customizable themes. Makes file browsing more intuitive and visually appealing.

🔗 Git Integration

Shows Git status for files and repositories, tracks ignored files, and displays repository information directly in listings.

📊 Extended Metadata

Displays symlinks, extended attributes, mount points, SELinux context, and human-readable relative dates.

🔧 Highly Configurable

Custom themes via theme.yml, extensive command-line options, and backwards compatibility with ls and exa.

🆚 eza vs ls vs exa

  • vs ls: Colors, icons, Git integration, tree view, better defaults
  • vs exa: Actively maintained, fixes "Grid Bug", hyperlinks, themes, security fixes
  • Performance: Fast Rust implementation, single binary, minimal dependencies
  • Compatibility: Drop-in replacement with familiar options

🆕 What's New in eza 0.23.0+

📦 从 debian.griffo.io 安装

步骤 1:添加仓库

curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list sudo apt update
curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list apt update

步骤 2:安装 eza

# Install latest eza sudo apt install eza # Verify installation eza --version
# Install latest eza apt install eza # Verify installation eza --version

🎯 基本使用示例

Replace ls with eza:

# Basic listing with colors and icons eza # Long format with details eza -l # Tree view eza --tree # Show Git status eza -l --git # Grid view with icons eza --icons --grid

Advanced features:

# Show all files including hidden eza -la # Sort by size, largest first eza -l --sort=size --reverse # Show only directories eza -D # Recursive listing with depth limit eza -R --level=2 # Custom time format eza -l --time-style=iso

Create alias for permanent use:

# Add to ~/.bashrc or ~/.zshrc echo 'alias ls="eza"' >> ~/.bashrc echo 'alias ll="eza -l"' >> ~/.bashrc echo 'alias la="eza -la"' >> ~/.bashrc # Reload shell source ~/.bashrc

🚀 为什么选择 debian.griffo.io?

📊 Repository Comparison:
  • Official Debian: Often months behind, missing latest features
  • debian.griffo.io: Latest version within hours of release
  • Manual Installation: Complex Rust compilation required
  • Our Repository: Pre-built, ready-to-use packages

📦 软件包构建仓库

Debian 软件包在此 GitHub 仓库中自动构建和维护:

🔗 相关软件包

也可从 debian.griffo.io 获取:

🎯 Perfect for: Daily command-line users, developers who want better file listings, anyone looking to modernize their terminal workflow with colors, icons, and Git integration.