文件管理工具:Spacedrive、Filestash、OpenCloud、Far Manager
2026/6/2 19:37:57 网站建设 项目流程

前作介绍几款终端下的文件管理器,本文聚焦于GUI下的文件管理器:

  • 终端文件管理器:Yazi、nnn、Superfile
  • 终端文件管理器:lf、Ranger、walk

Spacedrive

官网,开源(GitHub,38.1K Star,1.3K Fork)跨平台文件管理工具,基于VDFS(Virtual Distributed File System,虚拟分布式文件系统)架构,把多个设备的存储资源整合在一起。

功能特性:

  • 跨平台:Windows、macOS、Linux、iOS、Android,包括主流云存储服务
  • 界面设计:
  • 文件管理:高速文件索引系统、内容级文件检索、自动化标签管理、多设备实时同步
  • 文件传输:跨设备传输文件
  • 文件分类:内置智能内容识别与标签系统,自动分析文件类型并进行分类同时生成标签
  • 安全数据架构:支持私有化本地部署、支持离线存储备份、提供端到端加密传输

Filestash

官网,开源(GitHub,14.3K Star,984 Fork)基于libjpeg、libpng、libgif、libraw等技术的文件管理平台。

最初是一个存储无关的类Dropbox文件管理器,支持所有存储协议:FTP、SFTP、S3、SMB、WebDAV、IPFS等20多种协议。提供核心和插件系统来处理各种需求。官方文档。

核心特性

  • 插件驱动架构:所有重要功能都是插件,可以浏览生态系统或构建自己的插件。这种方式让你获得所需功能,没有任何开销或臃肿。
  • 通用访问:使用纯JS制作的简洁Web客户端,可通过动态补丁插件无限定制,还提供通过SFTP、MCP或S3访问数据的网关,通过API集成,以及像PSD查看器这样的Web组件。
  • 集成:支持市场上100%的存储和认证技术,如使用虚拟文件系统将身份验证委托给WordPress站点,并使用其角色驱动RBAC授权。
  • 工作流引擎:通过在事件上链接操作来自动化文件处理,从通过Slack或邮件的简单通知到完整的MFT管道等一切。

使用现有应用或构建自己的应用,文件格式无所不包:

  • 摄影:heif、nef、raf、tiff、raw等格式
  • 天文:fits、xisf格式
  • 科学:Latex、Plant UML、pandoc编译器
  • 音乐:mid、midi、gp4和gp5
  • GIS:geojson、shp、gpx等格式
  • 数据工程:parquet、arrow、feather、avro等格式
  • 开发:a、so、o、dylib、dll、tar、zip等格式
  • 创意工作:svg、psd、ai、sketch等格式
  • 生物医学:dicom、sam、bam等格式
  • Autodesk:dwg、dxf格式
  • Adobe:psd、ai、xd等格式
  • 3D:fbx、gltf、obj、stl等格式
  • 刺绣:dgt、dst、dsb等格式
  • 端到端加密:pgp、gpg

提供多种主题选择,AI功能用于搜索、智能文件夹和OCR。

想在现有FTP服务器上为用户提供类似Dropbox的体验。FTP插件只需实现这个接口:

typeIBackendinterface{Ls(pathstring)([]os.FileInfo,error)// 列出文件夹中的文件Stat(pathstring)(os.FileInfo,error)// 文件状态Cat(pathstring)(io.ReadCloser,error)// 下载文件Mkdir(pathstring)errorRm(pathstring)error// 删除内容Mv(fromstring,tostring)error// 重命名Save(pathstring,file io.Reader)errorTouch(pathstring)error// 创建文件}

OpenCloud

官网,现代化的开源(GitHub,5.5K Star,208 Fork)自托管平台,用于文件管理、安全共享和团队协作。它优先考虑简洁性和数据主权,赋予用户完全控制权,避免不必要的复杂性。可以帮助用户在私有环境中搭建自己的云存储服务,实现文件管理、团队协作和数据主权控制。可作为Nextcloud的开源替代方案。官方文档。

特点

  • 无缝文件同步:跨设备访问文件,支持Windows、Mac、Linux、Android、iOS和Web客户端
  • 安全灵活的文件分享:支持精细的权限控制、过期时间和密码保护
  • 团队协作空间(Spaces):独立的团队协作文件夹,即使成员离开也能确保业务连续性
  • 实时协作编辑:通过Collabora Web Office支持多人同时在线编辑文档
  • 高级搜索与组织:支持全文搜索、标签和过滤器,快速定位文件
  • 无限存储与上传:无文件大小、数量和类型限制
  • 隐私优先设计:零知识原则确保管理员无法访问用户内容
  • 无数据库设计:所有数据存储在文件系统中,默认数据目录为/var/lib/opencloud
  • OpenID Connect认证:支持外部IdP(如Keycloak)或内置的LibreGraph Connect身份提供商
  • 跨平台部署:支持Docker、Kubernetes或bare-metal部署
  • 版本控制与恢复:每次更改自动保存为版本,可随时恢复
  • 离线访问:支持将文件或文件夹标记为离线使用,无网络时也能编辑
  • 开放API:支持WebDAV、REST API、GraphAPI等多种接口

官方提供2个镜像:

  • opencloud-rolling:包含最新功能和修复,适合测试或开发环境,但可能有不稳定性。
  • opencloud:对应固定稳定发布版本,变更较少,更适合生产部署,避免意外更新中断服务。
dockerrun-d\--restartunless-stopped\--nameopencloud\-p9200:9200\-v$(pwd)/config:/etc/opencloud\-v$(pwd)/data:/var/lib/opencloud\-eOC_INSECURE=true\-ePROXY_HTTP_ADDR=0.0.0.0:9200\-eOC_URL=https://192.168.0.197:9200\opencloudeu/opencloud-rolling:latest

解读:

  • OC_INSECURE:设置为true以允许HTTP访问(生产环境建议使用HTTPS)
  • PROXY_HTTP_ADDR:HTTP服务监听地址
  • OC_URL:OpenCloud的访问URL

浏览器打开http://localhost:9200,输入用户名密码admin/admin登录。

Far Manager

官网,开源(GitHub,2.2K Star,233 Fork)文件管理工具,双窗口,左边操作前,右边操作后,查看、复制、移动、删除、编辑。

界面分成四块:菜单栏、文件面板、命令行、快捷键栏。

文件面板左右两块,按Tab来回切,Ctrl+PgUp上一级、Ctrl+PgDn上次访问的目录、Ctrl+\根目录。搜索文件用Alt+字母或数字,或Alt+Shift+8再跟字母数字,Ctrl+Enter在结果里来回选。改面板显示方式按“左Ctrl+数字键”,或F9进菜单栏点Left/Right菜单。

插件生态丰富:

  • InstallExplorer:可直接解包安装程序
  • DOS:
  • 中文编码:解决乱码

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询