awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rupa avatar

rupa/z

0
View on GitHub↗

Z

z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move through deep directory structures. It functions as a command line tool for jumping to frequently and recently visited directories using a ranking algorithm.

The tool utilizes a frecency-based path jump system that weights the number of visits against the time elapsed since the last access to determine priority. It identifies candidate navigation targets by applying regular expression patterns against a database of visited paths.

The utility integrates with the shell completion system to suggest matching paths and provides capabilities to list matching directories ordered by frequency and recency. It tracks directory usage through a background system that logs access timestamps and counts to a flat file.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Features

  • Directory Jumpers - Provides rapid navigation to directories using partial names and historical frecency patterns.
  • Directory Navigators - Acts as a command line directory navigator that allows users to jump to folders using frecency weights.
  • Frequent Element Extraction - Enables jumping to frequently and recently visited directories using regex-based pattern matching.
  • Command Line Navigation Tools - Facilitates rapid directory switching and filesystem traversal within the terminal via path jumping.
  • Directory Access Tracking - Records a history of visited folders to automatically rank and suggest the most relevant destinations.
  • Directory History Tracking - Records folder access patterns to suggest destinations based on frequency and recency.
  • Frecency-Based Ranking - Implements a frecency-based ranking algorithm to prioritize the most relevant directories for jumping.
  • Shell Event Tracking - Intercepts directory change events to automatically maintain the visit frequency and recency database.
  • Path History Trackers - Includes a background system that logs directory access timestamps and counts to track path history.
  • Path Ranking Algorithms - Uses a frecency-based heuristic to prioritize file system paths based on usage frequency and recency.
  • Shell Integration Hooks - Hooks into the shell to automatically intercept directory changes and update access history.
  • Shell Navigation Utilities - Serves as a shell navigation utility that streamlines movement through the filesystem using path matching.
  • Shell Workflow Optimizers - Provides shell workflow optimization by reducing the keystrokes needed to navigate deep directory structures.
  • Result Ordering and Limiting - Sorts retrieved directory matches by ranking score to ensure the most relevant target is selected.
  • Regex Path Matchers - Uses regular expression pattern matching to identify target directories from the visited paths database.
  • Regular Expressions - Filters the directory database using regex to find candidates matching the user's input sequence.
  • Search Ranking Algorithms - Orders candidate directories by their calculated score to present the most likely destination first.
  • Shell Completion - Interfaces with the terminal completion system to suggest matching paths based on ranking logic.
  • CLI 工具 - Directory jumper based on history matching.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
  • Command Line Utilities - Tool for rapid directory navigation.
  • Directory Navigation - Directory navigation based on frequency.
  • File Management - z is the new j, yo.
  • Terminal Utilities - Tracks frequently used folders for rapid directory jumping.
17,016 星标·1,177 分支·Shell·WTFPL·12 次浏览

Star 历史

rupa/z 的 Star 历史图表rupa/z 的 Star 历史图表

Z 的开源替代方案

相似的开源项目,按与 Z 的功能重合度排序。
  • wting/autojumpwting 的头像

    wting/autojump

    16,928在 GitHub 上查看↗

    Autojump is a shell directory navigation tool and weighted directory search utility. It functions as a path shortcut manager that allows users to jump to frequently visited directories using partial name matching. The tool optimizes shell workflows by learning navigation patterns and maintaining a weighted database of visited paths. It ranks folders based on access frequency and recency to resolve ambiguous queries and minimize the keystrokes required to reach deeply nested directories. Beyond shell navigation, the utility provides integration with native system file explorers to launch mana

    Pythonautojumpcommand-line-toolfilesystem
    在 GitHub 上查看↗16,928
  • joelthelion/autojumpjoelthelion 的头像

    joelthelion/autojump

    16,928在 GitHub 上查看↗

    Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as a shell navigation wrapper that tracks folder access patterns to allow jumping to directories using partial names. The tool utilizes a directory history database and a fuzzy path resolver to match incomplete directory strings to full paths. It weights and ranks these paths based on recency and frequency of use to predict the most likely destination. Beyond shell navigation, the utility includes a terminal file explorer launcher capable of opening the native operating system f

    Python
    在 GitHub 上查看↗16,928
  • ajeetdsouza/zoxideajeetdsouza 的头像

    ajeetdsouza/zoxide

    37,467在 GitHub 上查看↗

    Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th

    Rustautojumpbashcli
    在 GitHub 上查看↗37,467
  • nvim-mini/mini.nvimnvim-mini 的头像

    nvim-mini/mini.nvim

    9,325在 GitHub 上查看↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    在 GitHub 上查看↗9,325
查看 Z 的所有 30 个替代方案→

常见问题解答

rupa/z 是做什么的?

z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move through deep directory structures. It functions as a command line tool for jumping to frequently and recently visited directories using a ranking algorithm.

rupa/z 的主要功能有哪些?

rupa/z 的主要功能包括:Directory Jumpers, Directory Navigators, Frequent Element Extraction, Command Line Navigation Tools, Directory Access Tracking, Directory History Tracking, Frecency-Based Ranking, Shell Event Tracking。

rupa/z 有哪些开源替代品?

rupa/z 的开源替代品包括: wting/autojump — Autojump is a shell directory navigation tool and weighted directory search utility. It functions as a path shortcut… joelthelion/autojump — Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as… ajeetdsouza/zoxide — Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… clvv/fasd — fasd is a frecency-based path navigator and POSIX shell productivity tool designed to accelerate navigation between… zsh-users/zsh-autosuggestions — This project is a shell plugin that provides real-time command suggestions to accelerate terminal input. By hooking…