偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

ffsend:在命令行中通過FireFox Send分享文件

系統(tǒng) Linux
Linux 用戶偏愛使用 scp 或 rsync 來進(jìn)行文件或目錄的復(fù)制拷貝。不過在 Linux 上正出現(xiàn)了許多新的可選方式,因?yàn)?Linux 是開源的,所以任何人都可以為 Linux 開發(fā)一個(gè)安全軟件。今天我們甚至還將繼續(xù)討論這個(gè)話題,我們將介紹名為 ffsend 的工具。

[[320408]]

Linux 用戶偏愛使用 scprsync 來進(jìn)行文件或目錄的復(fù)制拷貝。不過在 Linux 上正出現(xiàn)了許多新的可選方式,因?yàn)?Linux 是開源的,所以任何人都可以為 Linux 開發(fā)一個(gè)安全軟件。

在過去我們已經(jīng)寫了多篇有關(guān)安全分享這個(gè)話題的文章,它們分別是 OnionShare、Magic Wormhole、Transfer.shDcp – Dat Copy。

今天我們甚至還將繼續(xù)討論這個(gè)話題,我們將介紹名為 ffsend 的工具。

ffsend 是什么?

ffsend 是 Firefox Send 服務(wù)的一個(gè)命令行客戶端,允許用戶通過命令行來傳遞和接收文件或目錄。

它允許我們通過一個(gè)安全、私密、加密的鏈接,使用一個(gè)簡單的命令來輕易安全地分享文件和目錄。

通過 Firefox 的 Send 服務(wù)共享的文件最大大小為 2GB(LCTT 譯注:現(xiàn)在官網(wǎng)上寫的是最大 1GB,登錄后最大 2.5GB)。其他人可以通過這個(gè)工具或者網(wǎng)頁瀏覽器來下載這些分享的文件。

所有的文件都是在客戶端加密的,并且秘鑰將不會被共享到遠(yuǎn)程主機(jī)。另外,你還可以為上傳的文件額外設(shè)置一個(gè)密碼。

上傳的文件在下載(默認(rèn)被下載 1 次,最多可被下載 10 次)后或者 24 小時(shí)后,就會自動刪除。這將確保你的文件不會一直保留在網(wǎng)絡(luò)上。

該工具當(dāng)前處于 alpha 階段,使用時(shí)請自擔(dān)風(fēng)險(xiǎn)。而且,當(dāng)前只有有限的安裝方式可用。

ffsend 的特點(diǎn):

  • 全功能且使用友好的命令行工具
  • 可以安全地上傳和下載文件與目錄
  • 總是在客戶端加密
  • 可用額外的密碼進(jìn)行保護(hù)、密碼生成和可配置下載次數(shù)限制
  • 內(nèi)置的文件或目錄的打包和解壓
  • 可以輕松地管理你的歷史分享記錄
  • 能夠使用你自己的 Send 主機(jī)
  • 審查或者刪除共享文件
  • 精準(zhǔn)的錯(cuò)誤報(bào)告
  • 低內(nèi)存消耗,用于加密或上傳下載
  • 無需交互,可以集成在腳本中

如何在 LInux 中安裝 ffsend 呢?

當(dāng)前除了 Debian 和 Arch Linux 系統(tǒng),其他發(fā)行版還沒有相應(yīng)的安裝包(LCTT 譯注:這個(gè)信息已過時(shí),最新內(nèi)容請看這里)。然而,我們可以輕易地根據(jù)我們自己的操作系統(tǒng)和架構(gòu)下載到相應(yīng)的預(yù)編譯二進(jìn)制文件。

運(yùn)行下面的命令來為你的操作系統(tǒng)下載 ffsend 最新可用的版本(LCTT 譯注:當(dāng)前最新版本為 v0.2.58):

  1. $ wget https://github.com/timvisee/ffsend/releases/download/v0.1.2/ffsend-v0.1.2-linux-x64.tar.gz

然后使用下面的命令來解壓 tar 包:

  1. $ tar -xvf ffsend-v0.1.2-linux-x64.tar.gz

接著運(yùn)行下面的命令來查看你的 PATH 環(huán)境變量:

  1. $ echo $PATH
  2. /home/daygeek/.cargo/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

正如我先前告知的那樣,下面我們要做的就是將這個(gè)可執(zhí)行文件放置到 PATH 環(huán)境變量中的某個(gè)目錄中:

  1. $ sudo mv ffsend /usr/local/sbin

直接運(yùn)行 ffsend 可以獲取其基本使用信息:

  1. $ ffsend
  2. ffsend 0.1.2
  3. Usage: ffsend [FLAGS] ...
  4.  
  5. Easily and securely share files from the command line.
  6. A fully featured Firefox Send client.
  7.  
  8. Missing subcommand. Here are the most used:
  9. ffsend upload ...
  10. ffsend download ...
  11.  
  12. To show all subcommands, features and other help:
  13. ffsend help [SUBCOMMAND]

對于使用基于 Arch Linux 系統(tǒng)的用戶可以簡單地借助 AUR 助手來安裝它,因?yàn)檫@個(gè)包已經(jīng)在 AUR 軟件倉庫中了。

  1. $ yay -S ffsend

對于使用 Debian/Ubuntu 系統(tǒng)的用戶,使用 DPKG 命令來安裝 ffsend。

  1. $ wget https://github.com/timvisee/ffsend/releases/download/v0.1.2/ffsend_0.1.2_amd64.deb
  2. $ sudo dpkg -i ffsend_0.1.2_amd64.deb

如何使用 ffsend

這并不復(fù)雜,我們可以簡單地通過下面的語法來發(fā)送文件。

語法:

  1. $ ffsend upload [/Path/to/the/file/name]

在下面的例子中,我們將上傳一個(gè)名為 passwd-up1.sh 的文件,一旦你上傳了該文件,你將得到一個(gè)唯一的 URL。

  1. $ ffsend upload passwd-up1.sh --copy
  2. Upload complete
  3. Share link: https://send.firefox.com/download/a4062553f4/#yy2_VyPaUMG5HwXZzYRmpQ

 

在任何遠(yuǎn)端的系統(tǒng)上,只需要使用上面那個(gè)唯一的 URL 就可以下載上傳的文件了。

語法:

  1. $ ffsend download [Generated URL]

命令的輸出如下:

  1. $ ffsend download https://send.firefox.com/download/a4062553f4/#yy2_VyPaUMG5HwXZzYRmpQ
  2. Download complete

 

使用下面的語法來對目錄進(jìn)行上傳:

  1. $ ffsend upload [/Path/to/the/Directory] --copy

在下面的例子中,我們將上傳一個(gè)名為 2g 的目錄:

  1. $ ffsend upload /home/daygeek/2g --copy
  2. You've selected a directory, only a single file may be uploaded.
  3. Archive the directory into a single file? [Y/n]: y
  4. Archiving...
  5. Upload complete
  6. Share link: https://send.firefox.com/download/90aa5cfe67/#hrwu6oXZRG2DNh8vOc3BGg

在任意的遠(yuǎn)端系統(tǒng)中,只需要利用上面生成的唯一 URL 就可以獲取到剛才上傳的目錄了。

  1. $ ffsend download https://send.firefox.com/download/90aa5cfe67/#hrwu6oXZRG2DNh8vOc3BGg
  2. You're downloading an archive, extract it into the selected directory? [Y/n]: y
  3. Extracting...
  4. Download complete

上面已經(jīng)通過安全、私密和加密過的鏈接來發(fā)送了文件。然而,如果你想在你的掌控范圍內(nèi)再添加額外的安全措施,你可以為文件添加密碼。

  1. $ ffsend upload file-copy-rsync.sh --copy --password
  2. Password:
  3. Upload complete
  4. Share link: https://send.firefox.com/download/0742d24515/#P7gcNiwZJ87vF8cumU71zA

當(dāng)你在遠(yuǎn)端系統(tǒng)中嘗試下載該文件時(shí),它將要求你輸入密碼:

  1. $ ffsend download https://send.firefox.com/download/0742d24515/#P7gcNiwZJ87vF8cumU71zA
  2. This file is protected with a password.
  3. Password:
  4. Download complete

另外,你還可以在上傳過程中提供下載次數(shù)限制來限制文件被下載的次數(shù)。

  1. $ ffsend upload file-copy-scp.sh --copy --downloads 10
  2. Upload complete
  3. Share link: https://send.firefox.com/download/23cb923c4e/#LVg6K0CIb7Y9KfJRNZDQGw

然后你可以在任意的遠(yuǎn)程系統(tǒng)中使用上面的唯一 URL 來下載該文件:

  1. ffsend download https://send.firefox.com/download/23cb923c4e/#LVg6K0CIb7Y9KfJRNZDQGw
  2. Download complete

假如你想看這個(gè)鏈接的更多細(xì)節(jié),你可以使用下面的命令來查看它的信息,它將為你展示文件名稱、文件大小、被下載次數(shù)以及過期時(shí)間。

語法:

  1. $ ffsend info [Generated URL]
  2.  
  3. $ ffsend info https://send.firefox.com/download/23cb923c4e/#LVg6K0CIb7Y9KfJRNZDQGw
  4. ID: 23cb923c4e
  5. Name: file-copy-scp.sh
  6. Size: 115 B
  7. MIME: application/x-sh
  8. Downloads: 3 of 10
  9. Expiry: 23h58m (86280s)

此外,你還可以使用下面的命令來查看你的傳輸歷史:

  1. $ ffsend history
  2. # LINK EXPIRY
  3. 1 https://send.firefox.com/download/23cb923c4e/#LVg6K0CIb7Y9KfJRNZDQGw 23h57m
  4. 2 https://send.firefox.com/download/0742d24515/#P7gcNiwZJ87vF8cumU71zA 23h55m
  5. 3 https://send.firefox.com/download/90aa5cfe67/#hrwu6oXZRG2DNh8vOc3BGg 23h52m
  6. 4 https://send.firefox.com/download/a4062553f4/#yy2_VyPaUMG5HwXZzYRmpQ 23h46m
  7. 5 https://send.firefox.com/download/74ff30e43e/#NYfDOUp_Ai-RKg5g0fCZXw 23h44m
  8. 6 https://send.firefox.com/download/69afaab1f9/#5z51_94jtxcUCJNNvf6RcA 23h43m

假如你不想再分享某個(gè)鏈接,你可以使用下面的語法來刪除它:

語法:

  1. $ ffsend delete [Generated URL]
  2.  
  3. $ ffsend delete https://send.firefox.com/download/69afaab1f9/#5z51_94jtxcUCJNNvf6RcA
  4. File deleted

如何在瀏覽器中使用 Send

另外,你還可以通過使用 firefox 瀏覽器打開 https://send.firefox.com/ 來完成相應(yīng)的分享。

只需要拖拽該文件就可以上傳它:

 

一旦該文件被下載,它將展示 100% 的下載狀態(tài)。

 

 

想查看其他的可能選項(xiàng),請瀏覽它對應(yīng)的 man 信息或者幫助頁。 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2019-07-05 18:06:18

ffsendFirefox SenLinux

2018-01-24 18:30:53

瀏覽器Firefox命令行

2015-12-30 14:47:01

LinuxDropbox訪問

2022-08-14 19:19:14

Linux

2021-07-12 14:53:27

LinuxGmail電子郵件

2010-03-24 14:08:10

CentOS命令行

2022-03-14 09:26:32

LinuxUbuntu

2015-09-01 11:19:00

Linux命令行

2022-11-08 09:38:18

Linux命令行刪除文件

2023-02-07 09:49:26

Linux命令行合并文件

2019-02-27 09:24:48

命令行文件Linux

2018-01-24 16:30:43

Linux命令Wifi

2023-03-01 11:35:45

2023-03-28 08:40:22

命令行JSON用法

2010-11-16 11:55:31

Oracle命令行

2009-07-15 17:10:26

Jython解析命令行

2022-10-25 13:01:36

Linux命令行空目錄

2014-07-31 18:23:41

Process

2021-05-31 12:05:46

Shell命令Linux

2022-04-11 06:03:24

FdupesLinux命令行工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號