跳到正文
发现
termscp:终端文件传输与管理 TUI
命令行工具开发者工具

termscp:终端文件传输与管理 TUI

一款带 TUI 界面的终端文件传输与浏览工具,支持 SFTP/SCP/FTP/S3/SMB/WebDAV 等协议。

admin
发布于 2026-10-28
浏览
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 整理,以原仓库为准。

更新记录

  1. v1.2.1当前版本

    修复传输队列目标路径被重复追加文件名、导致覆盖确认被跳过及文件被截断的问题;复制和重命名改用队列中的完整路径,并在操作后刷新传输队列面板。

评论