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

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

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

dylanaraps/fffArchived

0
View on GitHub↗
4,188 星标·192 分支·Shell·MIT·10 次浏览

Fff

fff 是一个用 Bash 编写的基于终端的文件管理器。它提供了一个文本用户界面,用于使用键盘快捷键导航和操作目录及文件。

该项目专注于 Shell 集成,保持目录上下文并允许用户启动以活动文件夹为中心的集成终端实例。它包含一个用于选择要传递给外部编辑器的项目的文件选择器模式,并支持在终端内进行集成图像渲染。

核心功能包括键盘驱动的文件系统导航、实时目录过滤和书签功能。该工具支持文件元数据展示,以及通过标记和粘贴工作流进行复制、移动、删除和批量重命名等批量操作。

Features

  • Terminal File Managers - Provides a comprehensive terminal-based file manager for navigating and organizing files using keyboard shortcuts.
  • Terminal User Interfaces - Provides a keyboard-driven text-user interface for browsing and managing the filesystem.
  • File and Directory Operations - Provides essential filesystem operations including creating, renaming, deleting, and moving files.
  • Command-Line File Operations - Provides bulk renaming, moving, and deleting capabilities through a marking and pasting workflow.
  • Bash-Based File Managers - A terminal-based file manager written in Bash for navigating and manipulating directories.
  • Filesystem Navigation - Implements keyboard-driven browsing of directories and movement between parent, child, and home folders.
  • Integrated Terminal Spawning - Launches a shell instance centered on the currently viewed folder for immediate command line access.
  • Shell Integration - Integrates the file manager with the shell to maintain directory context and launch terminals in active folders.
  • Directory Persistence Utilities - Updates the shell working directory to the last visited folder upon exiting the manager.
  • Keyboard-Driven Navigation - Implements a purely text-based interface for fast filesystem traversal and bookmark jumping.
  • Bulk File Operations - Executes copy, paste, cut, and batch renaming tasks on multiple selected files.
  • File Selection Pickers - Includes a specialized mode to select files and directories to be passed to external editors.
  • Directory Bookmarks - Enables instant navigation to frequently used directories via predefined shortcut keys.
  • File Search Utilities - Includes a search interface to locate specific files or directories within the current view.
  • Keyboard-Driven Workflows - Provides a high-speed interaction paradigm for browsing files using keyboard shortcuts.
  • Application State Tracking - Tracks the current directory and selected files using global shell variables.
  • Terminal Workflow Optimizations - Optimizes terminal workflows by allowing file management directly within the shell.
  • Input Event Loops - Processes user keyboard input via a continuous event loop to trigger shell functions.
  • Shell Working Directory Synchronization - Returns the final navigated path to the parent shell upon exit to update the working directory.
  • Multiple File Selection - Allows users to mark and select multiple files for batch processing.
  • Real-time List Filtering - Filters the current directory listing in real-time as text is entered.
  • File Managers - Simple file manager written in Bash.
  • Terminal Utilities - Simple file manager written in bash.

Star 历史

dylanaraps/fff 的 Star 历史图表dylanaraps/fff 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

dylanaraps/fff 是做什么的?

fff 是一个用 Bash 编写的基于终端的文件管理器。它提供了一个文本用户界面,用于使用键盘快捷键导航和操作目录及文件。

dylanaraps/fff 的主要功能有哪些?

dylanaraps/fff 的主要功能包括:Terminal File Managers, Terminal User Interfaces, File and Directory Operations, Command-Line File Operations, Bash-Based File Managers, Filesystem Navigation, Integrated Terminal Spawning, Shell Integration。

dylanaraps/fff 有哪些开源替代品?

dylanaraps/fff 的开源替代品包括: gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… ranger/ranger — Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating… jarun/nnn — This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local… kamiyaa/joshuto — Joshuto is a keyboard-driven terminal user interface file manager built with Rust. It functions as a Vim-like file… eza-community/eza — Eza is a command-line utility designed to replace standard directory listing tools by providing a more informative and… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,…

Fff 的开源替代方案

相似的开源项目,按与 Fff 的功能重合度排序。
  • gokcehan/lfgokcehan 的头像

    gokcehan/lf

    9,340在 GitHub 上查看↗

    lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and organizing files and directories. It operates as a shell-integrated tool that synchronizes the current working directory with the calling shell and supports vi-style keybindings for filesystem operations. The project distinguishes itself through its ability to render images directly in the terminal via the SIXEL graphics protocol and its shell-driven execution model, which allows users to extend functionality using external shell scripts and commands. It also implements a server

    Gofile-managerterminal
    在 GitHub 上查看↗9,340
  • ranger/rangerranger 的头像

    ranger/ranger

    16,880在 GitHub 上查看↗

    Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating and organizing local file systems. It functions as a productivity tool designed to streamline command-line workflows by allowing users to perform standard file operations, such as copying, moving, and deleting, directly within a terminal environment. The project distinguishes itself through its extensible architecture and deep integration with the host shell. It supports custom plugin development and maintains context between sessions by syncing the working directory upon exit.

    Pythonconsolefile-launcherfile-manager
    在 GitHub 上查看↗16,880
  • jarun/nnnjarun 的头像

    jarun/nnn

    21,630在 GitHub 上查看↗

    This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local and remote filesystems. It functions as both a standalone console file explorer and a versatile file picker, allowing users to select paths and pass them to external shell commands or system utilities for automated workflows. The application distinguishes itself through a highly modular architecture that supports compile-time feature flagging and static binary compilation, ensuring a minimal memory footprint and portability across environments. Users can extend its core function

    Candroidbatch-renamec
    在 GitHub 上查看↗21,630
  • kamiyaa/joshutokamiyaa 的头像

    kamiyaa/joshuto

    3,714在 GitHub 上查看↗

    Joshuto is a keyboard-driven terminal user interface file manager built with Rust. It functions as a Vim-like file explorer, providing a text-based environment for browsing directories and performing filesystem operations through modal navigation and cursor-based movements. The project distinguishes itself through a side-by-side column view that allows for terminal file previewing, including the rendering of image thumbnails and file contents. It supports a highly customizable workflow where users can define their own keybindings, visual themes, and terminal styles through external configurat

    Rustclipboardconcurrencyfile-manager
    在 GitHub 上查看↗3,714
查看 Fff 的所有 30 个替代方案→