superfile 终端文件管理器:5 个按键组合在终端里完成一次批量文件整理
【免费下载链接】superfilePretty fancy and modern terminal file manager项目地址: https://gitcode.com/GitHub_Trending/su/superfile
同事发来一份 zip 产物,让你解压后归到子目录再删掉临时文件,你以前要敲 cd、unzip、mv、rm 四条命令。superfile 是一个跑在终端里的终端文件管理器:进目录、按键操作、退出时 shell 停在你要去的目录。
🧭 它是什么,适合谁
superfile 是一个 TUI 架构的终端文件管理器,界面由双栏文件列表、侧边栏和预览区组成。浏览、复制/移动、压缩解压、重命名全部靠按键完成,退出时还能选择让 shell 自动 cd 到你最后停留的目录,配套的包装脚本在仓库的 cd_on_quit/ 里。
它特别适合:
- 日常需要频繁整理本机文件(收资料、清产物、挪下载)的人,省去手敲长路径和记命令参数
- 用惯了 Vim 键盘流、希望文件管理不离开主键盘区的人
- 常驻终端、希望"退出即到位"、省掉重复输入长路径的人
安装 superfile:每个系统一条命令
Linux 和 macOS 的安装命令
bash -c "$(curl -sLo- https://superfile.dev/install.sh)"安装脚本的完整内容可以在仓库的 website/public/install.sh 里过目一遍再执行。
Windows 的安装命令
winget install --id yorukot.superfilewinget 是三种方式里最短的,但 README 标注 Windows 尚未完全支持,建议先验证环境再作为主力。
装完打开终端,输入下面的命令即可启动,当前目录就是起点:
spf跑通一个真实任务:把散落的文件归到目录里
以"把一批散落的文件归到子目录"为例,全程不需要敲任何命令。
第一步:找到并选中文件。spf 进入所在目录,按/打开搜索栏,输入几个字符就能定位目标,省掉在长目录里一页页翻找。按v进入多选模式,用Shift+上/下连续勾选需要的文件,批量操作不必逐个复制。
第二步:复制到目标目录。Ctrl+C复制,Tab切到目标目录所在的面板(也可以直接用方向键进入目录),Ctrl+V粘贴。移动是Ctrl+X再Ctrl+V,删除是Ctrl+D,这组快捷键替代了 cp、mv、rm,文件名不用重敲,也省掉了打错路径。
第三步:退出并继续。按大写的Q退出,shell 会 cd 到你最后停留的目录(依赖安装脚本写入 shell 的包装函数),可以直接在新位置继续敲命令,不必重输长路径。
过程中按?随时调出帮助菜单核对全部按键,按.切换显示隐藏文件。
🎨 让它更像你的
两个改动感知差异最大。
- 主题:src/superfile_config/theme/ 下内置 20 多套主题,dracula、nord、catppuccin 都有,改一个配置就能把界面从黑底换到低饱和配色。
- Vim 按键:习惯 j/k 的用户,把默认快捷键换成 src/superfile_config/vimHotkeys.toml 里的 Vim 版,光标上下键与 Vim 肌肉记忆一致。
什么时候用它,什么时候不必
- 你的主力场景是本机交互式文件操作——复制、移动、解压、重命名,加上频繁 cd 长路径——快捷键加退出即 cd 的收益立刻显现,值得放进日常工具链。
- 你需要脚本化批处理或远程无头操作——按命名规则处理几百个文件、连接服务器跑任务——用 find、rsync 等命令行工具更可控、可复现。superfile 的界面是为交互设计的,且 Windows 支持尚不完整。
superfile 把文件管理从"记命令语法"变成"记几个按键组合",退出时 shell 跟着你的操作走。更完整的快捷键、主题与插件说明,见仓库 website/src/content/docs/ 下的教程文档。
【免费下载链接】superfilePretty fancy and modern terminal file manager项目地址: https://gitcode.com/GitHub_Trending/su/superfile
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考