发现 
命令行工具开发者工具
termscp:终端文件传输与管理 TUI
一款带 TUI 界面的终端文件传输与浏览工具,支持 SFTP/SCP/FTP/S3/SMB/WebDAV 等协议。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.2.1
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
termscp 是一款功能丰富的终端文件传输与文件浏览工具,通过 TUI 界面连接远程服务器上传、下载文件,同时操作本地文件系统。使用 Rust 编写,兼容 Linux、MacOS、FreeBSD、NetBSD 和 Windows,常被视为 Linux/macOS 上的 WinSCP 替代品。

主要功能
- 支持多种通信协议:SFTP、SCP、FTP/FTPS、Kube、S3、Google Cloud Storage (GCS)、SMB、WebDAV
- 在易用的界面中浏览并操作远程与本地文件系统:创建、删除、重命名、搜索、查看和编辑文件
- 通过内置书签和最近连接快速连接常用主机
- 使用自己熟悉的应用程序查看和编辑文件
- SFTP/SCP 支持 SSH 密钥与用户名/密码认证
- 内置终端,可直接执行系统命令
- 支持主题、自定义文件浏览器格式、自定义文本编辑器、自定义文件排序等个性化设置
- 大文件传输完成后通过桌面通知提醒
- 保持文件变更与远程主机同步
- 将密码保存在操作系统钥匙串中
- Rust 驱动,注重性能
安装与使用
Linux、FreeBSD、MacOS 用户可用一条脚本安装(macOS 安装需要 Homebrew,否则会安装 Rust 编译器):
curl --proto '=https' --tlsv1.2 -sSLf https://termscp.rs/install.sh | sh
Windows 用户可在 PowerShell 中安装:
irm https://termscp.rs/install.ps1 | iex
也可以通过 Chocolatey 安装:
choco install termscp
NetBSD 与 Arch Linux 用户可从官方仓库安装:
pkgin install termscp
pacman -S termscp
更新 termscp 只需在命令行运行:
(sudo) termscp update
更多平台与安装方式请访问 termscp.rs,使用说明见 用户手册。
注意事项
官方 Linux 二进制与 .deb 包静态链接 musl,运行时无依赖。仅从源码构建时需要:
- Linux:libdbus-1、pkg-config、libsmbclient
- FreeBSD / NetBSD:dbus、pkgconf、libsmbclient
以下为可选依赖,用于体验完整功能:
- Linux/FreeBSD:通过
V打开文件需至少安装 xdg-open、gio、gnome-open、kde-open 之一 - Linux:需要钥匙串管理器来保存密码
- WSL:通过
V打开文件需要 wslu
项目采用 MIT 许可证。
本作品整理自 GitHub 开源项目 veeso/termscp,原作者 @veeso,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.2.1当前版本
修复传输队列目标路径被重复追加文件名、导致覆盖确认被跳过及文件被截断的问题;复制和重命名改用队列中的完整路径,并在操作后刷新传输队列面板。
评论