在命令行下构建“过期即焚”的临时网盘

前一阵子,Mozilla宣布推出免费的共享服务Firefox Send,不但同时支持多平台,还分别可以用浏览器和命令行操作。

除了使用端到端加密保护,还允许用户将要共享的文件设置为一次性下载或24小时下载有效。

使用方法则和百度网盘类似,把生成的链接和密码告诉要下载的人即可。简单的说,你可以把它当作临时网盘使用。

用浏览器操作的话相信大家都会了,这次我将在Fedora系统上用命令行操作。以便程序可以后台执行,或者跟其他程序做集成。

首先在系统中安装 Firefox Send 的命令行工具 ffsend。

1、如果你是Fedora的桌面/服务器版,该工具已经在源站了。

你只需执行:

sudo dnf install ffsend

2、如果你和我一样用的是Fedora IoT版,可以执行:

sudo rpm-ostree install ffsend

该工具的基本操作就两个:上传和下载。

ffsend upload 文件名
ffsend download 链接地址

但扩展参数还不少。

这里将本地的test.go文件上传并分享,链接密码为1234。

顺便打开浏览器看一下,OK。

用命令查看文件是否存在:

ffsend exists 链接地址

查看文件完整信息,比如还有多久过期:

ffsend info 链接地址

如果时间没到24小时,又想取消分享怎么办?

ffsend delete 链接地址

怎么样,是不是很灵活?

大家顺便可以想想,多文件共享的时候怎么快捷实现并确认状态。

注:目前该服务最高支持 2.5GB 文件,相关程序也已经开源。

地址:https://gitlab.com/timvisee/ffsend

作者:王文文

发表回复