ffsend
是 Firefox Send 的命令行客户端。本文将展现 Firefox Send 和 ffsend
如何工做。还会详细介绍如何在 Fedora 中安装和使用它。linux
Firefox Send 是 Mozilla 的一个文件共享工具,它能将加密文件发送给其余用户。你能够在本身的服务器上安装 Send,也可使用 Mozilla 托管的连接 send.firefox.com。它最大支持 1GB 的文件,连接会在可配置的下载次数(默认值为 1)或 24 小时后过时,而后会删除发送服务器上的全部文件。此工具仍处于实验阶段,所以不该在生产中使用或共享重要或敏感数据。git
虽然 Firefox Send 自己就是工具,而且能够在 Web 中使用,但 ffsend
是一个能够与脚本和参数一块儿使用的命令行程序。它有多种配置选项,而且能够在后台工做而无需任何人为干预。github
ffsend
能够上传和下载文件。远程主机可使用 Firefox 工具或其余 Web 浏览器来下载文件。 Firefox Send 和 ffsend
都不须要使用 Firefox。浏览器
值得一提 ffsend
使用了客户端加密。这意味着文件在上传前被加密。连接中就有密钥,所以在共享时要当心,由于任何有连接的人均可如下载该文件。做为额外的保护,你可使用如下参数使用密码保护文件:bash
ffsend password URL -p PASSWORD
复制代码
还有一些值得一提的其余功能:服务器
虽然 Fedora Send 能够在 Firefox 中使用而无需安装其余,但你须要安装 CLI 工具才能使用 ffsend
。此工具在官方仓库中,所以你只需使用 dnf
命令,并使用 sudo。工具
$ sudo dnf install ffsend
复制代码
以后,你能够在终端使用 ffsend
。gitlab
上传文件很简单。ui
$ ffsend upload /etc/os-release
Upload complete
Share link: https://send.firefox.com/download/05826227d70b9a4b/#RM_HSBq6kuyeBem8Z013mg
复制代码
如今可使用 “Share link” URL 轻松共享该文件。加密
下载文件和上传同样简单。
$ ffsend download https://send.firefox.com/download/05826227d70b9a4b/#RM_HSBq6kuyeBem8Z013mg
Download complete
复制代码
在下载以前,检查文件是否存在并获取有关它的信息会有用。ffsend
为此提供了 2 个方便的命令。
$ ffsend exists https://send.firefox.com/download/88a6324e2a99ebb6/#YRJDh8ZDQsnZL2KZIA-PaQ
Exists: true
Password: false
$ ffsend info https://send.firefox.com/download/88a6324e2a99ebb6/#YRJDh8ZDQsnZL2KZIA-PaQ
ID: 88a6324e2a99ebb6
Downloads: 0 of 1
Expiry: 23h59m (86388s
复制代码
ffsend
还提供了一种查看使用工具上传的历史记录的方法。例如,若是你用脚本上传了大量文件而且想要跟踪每一个文件的下载状态,那么这很是有用。
$ ffsend history
LINK EXPIRY
1 https://send.firefox.com/download/#8TJ9QNw 23h59m
2 https://send.firefox.com/download/KZIA-PaQ 23h54m
复制代码
另外一个有用的功能是删除文件。
ffsend delete https://send.firefox.com/download/2d9faa7f34bb1478/#phITKvaYBjCGSRI8TJ9QNw
复制代码
Firefox Send 是一项很棒的服务,ffsend
使得它在终端使用起来很是方便。Gitlab 仓库中有关于 ffsend
的更多示例和文档。
via: fedoramagazine.org/use-firefox…
做者:Sylvia Sánchez 选题:lujun9972 译者:geekpi 校对:wxy