termscp
~ 功能丰富的终端文件传输工具 ~
由 @veeso 开发
当前版本:0.14.0 (2024/07/17)
关于 termscp 🖥
Termscp 是一个功能丰富的终端文件传输和浏览工具,支持 SCP/SFTP/FTP/Kube/S3/WebDAV。它基本上是一个带有 TUI 的终端实用程序,可以连接到远程服务器以获取和上传文件,并与本地文件系统交互。它兼容 Linux、MacOS、FreeBSD、NetBSD 和 Windows。
功能 🎁
- 📁 不同的通信协议
- SFTP
- SCP
- FTP 和 FTPS
- Kube
- S3
- SMB
- WebDAV
- 🖥 通过便捷的用户界面探索和操作远程和本地机器文件系统
- 创建、删除、重命名、搜索、查看和编辑文件
- ⭐ 通过内置书签和最近连接连接到您喜爱的主机
- 📝 使用您喜欢的应用程序查看和编辑文件
- 💁 SFTP/SCP 支持使用 SSH 密钥和用户名/密码进行身份验证
- 🐧 兼容 Windows、Linux、FreeBSD、NetBSD 和 MacOS
- 🎨 让它成为你的专属工具!
- 主题
- 自定义文件浏览器格式
- 可自定义的文本编辑器
- 可自定义的文件排序
- 以及许多其他参数...
- 📫 大文件传输完成时通过桌面通知获得提醒
- 🔭 保持文件更改与远程主机同步
- 🔐 将密码保存在操作系统的密钥保管库中
- 🦀 由 Rust 驱动
- 👀 开发时注重性能
- 🦄 频繁的精彩更新
开始使用 🚀
如果您正在考虑安装 termscp,我想表示感谢 💜!希望您能喜欢 termscp! 如果您想为这个项目做出贡献,请不要忘记查看我们的贡献指南。
如果您是 Linux、FreeBSD 或 MacOS 用户,这个简单的 shell 脚本可以通过一个命令在您的系统上安装 termscp:
curl --proto '=https' --tlsv1.2 -sSLf "https://git.io/JBhDb" | sh
❗ MacOS 安装需要 Homebrew,否则将安装 Rust 编译器
如果您是 Windows 用户,可以使用 Chocolatey 安装 termscp:
choco install termscp
NetBSD用户可以从官方仓库安装termscp。
pkgin install termscp
Arch Linux用户可以从官方仓库安装termscp。
pacman -S termscp
如需更多信息或其他平台的安装方法,请访问termscp.veeso.dev。
⚠️ 如果您想更新termscp,只需在命令行中运行:(sudo) termscp --update
⚠️
要求 ❗
- Linux用户:
- libdbus-1
- pkg-config
- libsmbclient
- FreeBSD或NetBSD用户:
- dbus
- pkgconf
- libsmbclient
可选要求 ✔️
这些要求不是运行termscp所必需的,但可以享受所有功能
- Linux/FreeBSD用户:
- 通过
V
打开文件(至少需要以下之一)- xdg-open
- gio
- gnome-open
- kde-open
- 通过
- Linux用户:
- 密钥环管理器:在用户手册中了解更多
- WSL用户
- 通过
V
打开文件(至少需要以下之一)
- 通过
支持开发者 ☕
如果您喜欢termscp并感谢我所做的工作,请考虑小额捐赠 🥳
您可以通过以下平台进行捐赠:
用户手册 📚
即将推出的功能 🧪
2023年将有两次重大更新。
除了新功能外,termscp的开发现在专注于用户体验和性能改进,所以如果您有任何建议,请随时提出问题。
贡献和问题 🤝🏻
欢迎贡献、报告错误、提出新功能和问题!😉 如果您有任何问题或疑虑,或者想建议新功能,或者只是想改进termscp,请随时提出问题或PR。
一个备受赞赏的贡献是将用户手册和自述文件翻译成其他语言
请遵循我们的贡献指南
更新日志 ⏳
查看termscp的更新日志此处
技术支持 💪
termscp由这些优秀项目提供支持:
- bytesize
- crossterm
- edit
- keyring-rs
- kube
- open-rs
- pavao
- remotefs
- rpassword
- self_update
- ratatui
- tui-realm
- whoami
- wildmatch
图库 🎬
Termscp主页
书签
设置
文本编辑器
许可证 📃
termscp根据MIT许可证授权。
您可以在此处阅读完整的许可证