🦆 安装最新的 Yazi 在 Debian 上

用 Rust 编写的超快终端文件管理器

Latest Version: 25.5.31+ (May 2025)
← 返回首页

什么是 Yazi?

Yazi (means "duck" 🦆) is a blazing fast terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience that outperforms traditional file managers through modern architecture and innovative features.

🚀 Why Latest Versions Matter: Yazi is rapidly evolving with frequent releases containing performance optimizations, new plugins, enhanced image preview support, and workflow improvements. The latest versions include major architectural improvements and new features that significantly enhance the user experience.

⚡ Key Features of Yazi

🚀 Full Async Support

All I/O operations are asynchronous, CPU tasks spread across multiple threads, making the most of available resources for blazing fast performance.

🖼️ Image Preview

Built-in support for multiple image protocols including Kitty, iTerm2, Sixel, and more. Preview images, videos, PDFs, and code directly in terminal.

🔌 Plugin System

Concurrent Lua-based plugin system with UI plugins, functional plugins, custom previewers, and a built-in package manager.

📡 Data Distribution

Client-server architecture with Lua-based publish-subscribe model for cross-instance communication and state persistence.

🧰 Tool Integration

Seamless integration with ripgrep, fd, fzf, zoxide, and other modern command-line tools for enhanced workflows.

🎨 Customization

Theme system, custom layouts, Vim-like keybindings, mouse support, and extensive configuration options.

🏆 Why Yazi is Fast

  • Async I/O: Non-blocking operations prevent UI freezing
  • Multi-threading: CPU tasks distributed across threads
  • Smart Caching: Pre-loading and caching mechanisms
  • Rust Performance: Memory-safe systems programming language
  • Optimized Rendering: Efficient terminal rendering algorithms

🆕 What's New in Yazi 25.5.31+

📦 从 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:安装 Yazi

# Install latest Yazi sudo apt install yazi # Verify installation yazi --version
# Install latest Yazi apt install yazi # Verify installation yazi --version

🎯 基本使用示例

Launch Yazi:

# Start Yazi in current directory yazi # Start in specific directory yazi /path/to/directory # File chooser mode (returns selected file) yazi --chooser-file=/tmp/chosen

Essential keybindings:

# Navigation j/k or ↑/↓ - Move up/down h/l or ←/→ - Enter/exit directory g/G - Go to top/bottom / - Search files # File operations y - Copy (yank) x - Cut p - Paste d - Delete r - Rename c - Create file/directory # Views t - New tab 1-9 - Switch to tab z - Toggle hidden files

Advanced features:

# Bulk operations space - Select/deselect file v - Visual mode selection ctrl+a - Select all # Plugin management : - Command mode :plugin - Plugin operations # Integration :zoxide - Jump with zoxide :fzf - Fuzzy find files

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

📊 Repository Comparison:
  • Official Debian: Often outdated versions missing latest features
  • Cargo Install: Requires Rust toolchain and compilation time
  • debian.griffo.io: Latest version (25.5.31+) available immediately

📦 软件包构建仓库

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

🔗 相关软件包

也可从 debian.griffo.io 获取:

🎯 Perfect for: Power users who need fast file management, developers working with large codebases, anyone wanting modern terminal file management with image preview, and users who appreciate Vim-like keybindings.