EN 立即下载

文件管理

旗鱼内置了可视化文件管理器,可以浏览和管理本地文件,也可以通过 SFTP 管理远程服务器上的文件。无需记忆命令行操作,直接用图形界面完成常见的文件管理任务。

打开文件管理器

点击左侧边栏的 文件管理器图标(文件夹形状),即可打开文件浏览面板。

文件管理器会根据当前标签页自动显示不同的文件系统:

  • 本地终端标签页:显示本机文件系统
  • SSH 终端标签页:显示远程服务器文件系统(通过 SFTP)

切换标签页时,文件管理器会自动切换到对应的文件系统。

界面布局

文件管理器面板从上到下包含:

  • 工具栏:返回上级、前进、刷新、主目录、新建、上传、显示隐藏文件等按钮
  • 路径栏:显示当前路径,可以点击编辑直接输入路径跳转
  • 文件列表:显示当前目录下的所有文件和文件夹

基本操作

浏览文件

  • 进入目录:点击文件夹名称
  • 返回上级:点击工具栏的返回箭头,或点击路径栏中的上级目录名
  • 快速跳转:点击路径栏,直接输入完整路径(如 /var/log/nginx),按 Enter 跳转
  • 回到主目录:点击工具栏的主目录图标

创建文件和文件夹

  • 新建文件:右键空白区域 → 「新建文件」,输入文件名
  • 新建文件夹:右键空白区域 → 「新建文件夹」,输入文件夹名

也可以使用工具栏上的「新建」按钮。

编辑文件

双击一个文本文件即可在内置编辑器中打开。编辑器支持:

  • 语法高亮:自动识别文件类型(YAML、JSON、Python、Shell 等)
  • 实时编辑:修改后按 Ctrl/Cmd + S 保存
  • 远程文件:如果是 SFTP 连接的远程文件,保存时自动同步回服务器

适合编辑的文件类型:

类型示例
配置文件nginx.confdocker-compose.yml.envconfig.yaml
脚本deploy.shbackup.pyinit.js
文档README.md.gitignoreMakefile

二进制文件(图片、压缩包等)无法用编辑器打开。

重命名、删除、移动

右键文件或文件夹,在右键菜单中选择对应操作:

  • 重命名:输入新名称
  • 删除:确认后删除(⚠️ 远程文件删除不可恢复,请谨慎)
  • 修改权限:查看和修改 Unix 文件权限(仅远程/Linux 文件)

上传和下载(远程文件管理器)

在 SSH 终端的文件管理器中,还支持文件传输:

  • 上传:从电脑的 Finder/文件资源管理器直接拖拽文件到面板中,或点击工具栏「上传」按钮
  • 下载:右键远程文件选择「下载」,选择本地保存位置

关于远程文件传输的完整功能,请参阅 SFTP 文件传输

让 AI 帮你管理文件

除了手动操作,AI 能帮你完成更复杂的文件任务。在对话区直接用自然语言描述:

常见文件操作

帮我在 /home/user/ 下创建一个 backup 目录
把 config.yaml.bak 重命名为 config.yaml
删除 /tmp 目录下超过 7 天的临时文件

文件查找

找一下 /var/log 目录下大于 50MB 的文件
在项目目录中搜索所有包含 "TODO" 的 Python 文件
找出 /home/app 目录下最近 24 小时内修改过的文件

文件内容分析

看一下 error.log 最后 100 行有没有报错
对比 config.yaml 和 config.yaml.bak 的差异
统计一下当前目录下各类型文件的数量

批量操作

把 /data/images/ 下所有 .png 文件转移到 /data/archive/images/
将 src/ 目录下所有 .js 文件中的 "var " 替换为 "const "

AI 比手动操作更适合处理这类需要组合多个命令的复杂任务。

文件搜索

在文件管理器顶部的搜索栏中输入关键词,可以按文件名快速搜索当前目录下的文件。

如果需要更强大的搜索能力(按内容搜索、正则匹配等),直接让 AI 帮你:

在 /home/app/src 目录中搜索所有包含 "database connection" 的文件