ffsendRust 编写的命令行文件分享工具
ffsend 是一个文件发送客户端,使用一个简单的命令,通过安全、私密和加密的链接从命令行轻松安全地共享文件和目录。文件使用 Send 服务共享,最大可达 1GB。其他人可以使用此工具或通过他们的网络浏览器下载这些文件。
所有文件始终在客户端上加密,并且永远不会与远程主机共享机密。可以指定可选密码,并强制执行 1(最多 20)次下载或 24 小时的默认文件保存期,以确保资料不会永远在线。
特征
- 功能齐全且友好的命令行工具
- 安全上传和下载文件和目录,始终在客户端加密
- 额外的密码保护、生成和可配置的下载限制
- 文件和目录归档和提取
- 内置共享 URL 缩短器和二维码生成器
- 历史记录跟踪你的文件以便于管理
- 能够使用您自己的发送主机
- 检查或删除共享文件
- 准确的错误报告
- 流加密和上传/下载,非常低的内存占用
用法
轻松上传和下载:
# Simple upload $ ffsend upload my-file.txt https://send.vis.ee/#sample-share-url # Advanced upload # - Specify a download limit of 1 # - Specify upload expiry time of 5 minutes # - Enter a password to encrypt the file # - Archive the file before uploading # - Copy the shareable link to your clipboard # - Open the shareable link in your browser $ ffsend upload --downloads 1 --expiry-time 5m --password --archive --copy --open my-file.txt Password: ****** https://send.vis.ee/#sample-share-url # Upload to your own host $ ffsend u -h https://example.com/ my-file.txt https://example.com/#sample-share-url # Simple download $ ffsend download https://send.vis.ee/#sample-share-url
检查远程文件:
# Check if a file exists $ ffsend exists https://send.vis.ee/#sample-share-url Exists: yes # Fetch remote file info $ ffsend info https://send.vis.ee/#sample-share-url ID: b087066715 Name: my-file.txt Size: 12 KiB MIME: text/plain Downloads: 0 of 10 Expiry: 18h2m (64928s)
其他命令包括:
# View your file history $ ffsend history # LINK EXPIRE 1 https://send.vis.ee/#sample-share-url 23h57m 2 https://send.vis.ee/#other-sample-url 17h38m 3 https://example.com/#sample-share-url 37m30s # Change the password after uploading $ ffsend password https://send.vis.ee/#sample-share-url Password: ****** # Delete a file $ ffsend delete https://send.vis.ee/#sample-share-url
评论