Announcement

Free to view yesterday and today
Customer Service: cat_manager

zoxide - A Smarter CD Command for Fast Directory Navigation

zoxide is a smarter cd command for your terminal. It remembers which directories you use most often, allowing you to jump to them in just a few keystrokes.

Rust
Added on 2025年6月26日
View on GitHub
zoxide - A Smarter CD Command for Fast Directory Navigation preview
27,384
Stars
637
Forks
Rust
Language

Project Introduction

Summary

zoxide is an open-source command-line utility that enhances the standard `cd` command. By using a ranking algorithm based on your file system usage, it provides a much faster way to navigate between directories, regardless of your current location or the depth of the path.

Problem Solved

Navigating between directories in the terminal using the traditional `cd` command can be tedious and time-consuming, especially when dealing with deep or frequently visited paths. Manually typing out full paths is inefficient.

Core Features

Intelligent Directory Learning

Learns your habits by tracking directory usage, prioritizing frequently visited paths.

Fast Fuzzy Navigation

Allows quickly jumping to directories with a simple fuzzy search, even from distant locations.

Cross-Shell Compatibility

Offers seamless integration with bash, zsh, fish, powershell, and other popular shells.

Tech Stack

Rust

使用场景

zoxide is highly beneficial in any scenario requiring frequent and efficient file system navigation from the command line. Key use cases include:

频繁切换项目目录

Details

Rapidly jump between project directories scattered across your file system without needing to remember or type full paths. E.g., type `z myproj` to go to `/home/user/documents/projects/myproj`.

User Value

Saves keystrokes and context switching time when working on multiple projects.

访问深层或常用目录

Details

Quickly access deeply nested directories used for logs, configurations, or specific datasets with minimal typing based on historical usage.

User Value

Avoids repetitive `cd ../../...` sequences or typing long absolute paths.

Recommended Projects

You might be interested in these projects

qisttvbox

A collection of configuration files for TVBox applications, specifically curated for OK影视 streaming sources. Easily set up your TVBox with these ready-to-use configs. Please read the repository notes carefully before use.

JavaScript
52981999
View Details

gentilkiwimimikatz

Mimikatz is a powerful open-source tool for Windows security research and penetration testing. It allows users to extract plaintexts passwords, hash, PIN code, and kerberos tickets from memory.

C
203753912
View Details

typsttypst

探索Typst,一个全新的、基于标记的排版系统,旨在提供LaTeX的强大功能与易于学习的语法,为用户带来高效、直观的文档创作体验。

Rust
432101154
View Details