|
|
51CTO旗下網站
|
|
移動端

在Fedora中利用ffsend使用Firefox Send

ffsend 是 Firefox Send 的命令行客戶端。本文將展示 Firefox Send 和 ffsend 如何工作。還會詳細介紹如何在 Fedora 中安裝和使用它。

作者:Sylvia Sánchez來源:Linux中國|2019-07-05 18:06

 

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 使用了客戶端加密。這意味著文件在上傳被加密。鏈接中就有密鑰,因此在共享時要小心,因為任何有鏈接的人都可以下載該文件。作為額外的保護,你可以使用以下參數使用密碼保護文件:

  1. ffsend password URL -p PASSWORD

其他功能

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

  • 鏈接到期前可配置的下載限制,范圍從 1 到 20 次之間
  • 內置解壓和歸檔功能
  • 跟蹤共享文件的歷史記錄
  • 檢查或刪除共享文件
  • 文件夾也可以按原樣共享,也可以作為壓縮文件共享
  • 生成 QR 碼,便于在手機上下載

如何在 Fedora 中安裝

雖然 Fedora Send 可以在 Firefox 中使用而無需安裝其他,但你需要安裝 CLI 工具才能使用 ffsend。此工具在官方倉庫中,因此你只需使用 dnf 命令,并使用 sudo。

  1. $ sudo dnf install ffsend

之后,你可以在終端使用 ffsend。

上傳文件

上傳文件很簡單。

  1. $ ffsend upload /etc/os-release
  2. Upload complete
  3. Share link: https://send.firefox.com/download/05826227d70b9a4b/#RM_HSBq6kuyeBem8Z013mg

現在可以使用 “Share link” URL 輕松共享該文件。

下載文件

下載文件和上傳一樣簡單。

  1. $ ffsend download https://send.firefox.com/download/05826227d70b9a4b/#RM_HSBq6kuyeBem8Z013mg
  2. Download complete

在下載之前,檢查文件是否存在并獲取有關它的信息會有用。ffsend 為此提供了 2 個方便的命令。

  1. $ ffsend exists https://send.firefox.com/download/88a6324e2a99ebb6/#YRJDh8ZDQsnZL2KZIA-PaQ
  2. Exists: true
  3. Password: false
  4. $ ffsend info https://send.firefox.com/download/88a6324e2a99ebb6/#YRJDh8ZDQsnZL2KZIA-PaQ
  5. ID: 88a6324e2a99ebb6
  6. Downloads: 0 of 1
  7. Expiry: 23h59m (86388s

上傳歷史

ffsend 還提供了一種查看使用工具上傳的歷史記錄的方法。例如,如果你用腳本上傳了大量文件并且想要跟蹤每個文件的下載狀態,那么這非常有用。

  1. $ ffsend history
  2. LINK EXPIRY
  3. 1 https://send.firefox.com/download/#8TJ9QNw 23h59m
  4. 2 https://send.firefox.com/download/KZIA-PaQ 23h54m

刪除文件

另一個有用的功能是刪除文件。

  1. ffsend delete https://send.firefox.com/download/2d9faa7f34bb1478/#phITKvaYBjCGSRI8TJ9QNw

Firefox Send 是一項很棒的服務,ffsend 使得它在終端使用起來非常方便。Gitlab 倉庫中有關于 ffsend 的更多示例和文檔。


【編輯推薦】

  1. 在 Linux 中鎖定和解鎖用戶帳戶的三種方法
  2. Linux查找文件6個高效工具
  3. 詳解Linux工具Nethogs按進程監控網絡帶寬
  4. 爬過這 6 個坡,你就能對 Linux 操作系統了如指掌
  5. 在Linux上為你的任務創建一個自定義的系統托盤指示器
【責任編輯:龐桂玉 TEL:(010)68476606】

點贊 0
分享:
大家都在看
猜你喜歡

訂閱專欄+更多

20個局域網建設改造案例

20個局域網建設改造案例

網絡搭建技巧
共20章 | 捷哥CCIE

462人訂閱學習

WOT2019全球人工智能技術峰會

WOT2019全球人工智能技術峰會

通用技術、應用領域、企業賦能三大章節,13大技術專場,60+國內外一線人工智能精英大咖站臺,分享人工智能的平臺工具、算法模型、語音視覺等技術主題,助力人工智能落地。
共50章 | WOT峰會

0人訂閱學習

Spring Boot 爬蟲搜索輕松游

Spring Boot 爬蟲搜索輕松游

全棧式開發之旅
共4章 | 美碼師

97人訂閱學習

讀 書 +更多

精通SOA:基于服務總線的Struts+EJB+Web Service

Java的出現,實現了跨操作系統平臺的程序開發,以Java為基礎的J2EE技術已經成為因特網服務技術的主流。然而,以J2EE為基礎的SOA架構技術必...

訂閱51CTO郵刊

點擊這里查看樣刊

訂閱51CTO郵刊

51CTO服務號

51CTO播客