在 Fedora 中利用 ffsend 使用 Firefox Send
创始人
2024-03-02 03:04:05
0

ffsend 是 Firefox Send 的命令行客户端。本文将展示 Firefox Send 和 ffsend 如何工作。还会详细介绍如何在 Fedora 中安装和使用它。

什么是 Firefox Send 和 ffsend?

Firefox Send 是 Mozilla 的一个文件共享工具,它能将加密文件发送给其他用户。你可以在自己的服务器上安装 Send,也可以使用 Mozilla 托管的链接 send.firefox.com。它最大支持 1GB 的文件,链接会在可配置的下载次数(默认值为 1)或 24 小时后过期,然后会删除发送服务器上的所有文件。此工具仍处于实验阶段,因此不应在生产中使用或共享重要或敏感数据。

虽然 Firefox Send 本身就是工具,并且可以在 Web 中使用,但 ffsend 是一个可以与脚本和参数一起使用的命令行程序。它有多种配置选项,并且可以在后台工作而无需任何人为干预。

它如何工作?

ffsend 可以上传和下载文件。远程主机可以使用 Firefox 工具或其他 Web 浏览器来下载文件。 Firefox Send 和 ffsend 都不需要使用 Firefox。

值得一提 ffsend 使用了客户端加密。这意味着文件在上传被加密。链接中就有密钥,因此在共享时要小心,因为任何有链接的人都可以下载该文件。作为额外的保护,你可以使用以下参数使用密码保护文件:

ffsend password URL -p PASSWORD

其他功能

还有一些值得一提的其他功能:

  • 链接到期前可配置的下载限制,范围从 1 到 20 次之间
  • 内置解压和归档功能
  • 跟踪共享文件的历史记录
  • 检查或删除共享文件
  • 文件夹也可以按原样共享,也可以作为压缩文件共享
  • 生成 QR 码,便于在手机上下载

如何在 Fedora 中安装

虽然 Fedora Send 可以在 Firefox 中使用而无需安装其他,但你需要安装 CLI 工具才能使用 ffsend。此工具在官方仓库中,因此你只需使用 dnf 命令,并使用 sudo

$ sudo dnf install ffsend

之后,你可以在终端使用 ffsend

上传文件

上传文件很简单。

$ 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: https://fedoramagazine.org/use-firefox-send-with-ffsend-in-fedora/

作者:Sylvia Sánchez 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

ffsend:在命令行中通...
Linux 用户偏爱使用 scp 或 rsync 来进行文件或目录...
2024-03-02 04:42:53
在 Fedora 中利用 ...
ffsend 是 Firefox Send 的命令行客户端。本文将...
2024-03-02 03:04:05

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...