Linux 下如何在區域網路中快速交換文件
Woof(Web Offer One File的縮寫)是一個簡單的應用程序,用於在小型本地網路上的主機之間共用檔案。它由一個迷你的HTTP伺服器組成,可以為指定的檔案提供指定的次數(預設為一次),然後終止。
要使用woof,只需在單一文件上呼叫它,收件人就可以透過Web 瀏覽器或使用命令列Web 用戶端存取您的共享文件,例如來自終端的cURL,HTTPie,wget 或kurly( cURL替代) 。
與其他文件共享工具相比,woof 的一個優點是,如果收件人安裝了Web 瀏覽器,它就可以在不同的操作系統或不同的設備(計算機,智能手機,平板電腦等)之間交換文件。
在本文中,我們將展示如何在Linux中安裝woof並使用它在本機網路上交換檔案。
如何在Linux中安裝並使用Woof
您可以使用wget指令下載woof腳本,並將其移至/usr/bin目錄,如下所示。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ wget http://www.home.unix-ag.org/simon/woof --2022-04-07 21:51:34-- http://www.home.unix-ag.org/simon/woof 正在解析主机 www.home.unix-ag.org (www.home.unix-ag.org)... 141.99.42.20 正在连接 www.home.unix-ag.org (www.home.unix-ag.org)|141.99.42.20|:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度: 20420 (20K) 正在保存至: “woof” woof 100%[===================>] 19.94K 42.3KB/s 用时 0.5s 2022-04-07 21:51:35 (42.3 KB/s) - 已保存 “woof” [20420/20420])

複製到以下目錄
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo cp woof /usr/bin/

賦予權限
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ sudo chmod 777 /usr/bin/woof
要交換文件,請使用以下命令,如下圖所示。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ woof linuxmi.com.png Now serving on http://192.168.174.170:8080/linuxmi.com.png

然後,woof將產生一個URL(在本文的例子中下為http://192.168.174.170:8080/),你的小夥伴可以使用該URL存取該檔案。
將URL傳送給收件者。一旦收件人存取該文件。可以使用瀏覽器或 wget 指令下載。

woof將關閉(請參閱下面的螢幕截圖)。

透過Woof共享存取檔案
注意:在上面的範例中,我們使用 wget 命令列下載程式來取得共用檔案。

或如下
指定自訂名稱,請使用-O選項。
wget -O zidingyi http://192.168.174.170:8080
預設情況下,woof共享檔案一次,在收件者下載後,woof終止。您可以使用 -c 選項設 置woof 在關閉之前共用檔案的時間。
以下指令將在三次下載後終止woof。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ woof -c 3 linuxmi.com.png

要共用目錄,您可以建立一個套件並使用(-z 用於gzip壓縮,或 -j 用於 bzip2 壓縮,或 -Z 用於 ZIP 壓縮)壓縮它。例如:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ woof -c 2 -z linuxmi.com

查看下載檔名,它應該是 Gzip 存檔,如下面的螢幕截圖所示。

下載壓縮的Tar存檔檔案
此外,您可以使用-U標誌告訴woof提供上傳表單,允許檔案上傳。該檔案將上傳到發起woof的目前目錄:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ woof -U
然後,您的小夥伴可以使用產生的URL從瀏覽器存取上傳表單,如圖所示。

Woof檔案上傳表單
瀏覽並選擇檔案後,點選「Uplaod!」 按鈕上傳檔案。

Woof檔案上傳完成
您可以驗證該檔案應該上傳到呼叫woof的相同目錄。
您也可以透過運行來查看更多使用選項:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ woof -h

Woof 是一款小巧、簡單易用的 HTTP 伺服器,用於在區域網路上交換檔案。在本文中,我們展示瞭如何在 Linux 中安裝和使用 woof。如果您有任何問題或建議,請使用下面的留言與我們聯絡。感謝Linux迷的精彩文章。
以上是Linux 下如何在區域網路中快速交換文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

要查看 Git 倉庫地址,請執行以下步驟:1. 打開命令行並導航到倉庫目錄;2. 運行 "git remote -v" 命令;3. 查看輸出中的倉庫名稱及其相應的地址。

雖然 Notepad 無法直接運行 Java 代碼,但可以通過借助其他工具實現:使用命令行編譯器 (javac) 編譯代碼,生成字節碼文件 (filename.class)。使用 Java 解釋器 (java) 解釋字節碼,執行代碼並輸出結果。

在 Sublime 中運行代碼的方法有六種:通過熱鍵、菜單、構建系統、命令行、設置默認構建系統和自定義構建命令,並可通過右鍵單擊項目/文件運行單個文件/項目,構建系統可用性取決於 Sublime Text 的安裝情況。

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

Visual Studio Code (VSCode) 是一款跨平台、開源且免費的代碼編輯器,由微軟開發。它以輕量、可擴展性和對眾多編程語言的支持而著稱。要安裝 VSCode,請訪問官方網站下載並運行安裝程序。使用 VSCode 時,可以創建新項目、編輯代碼、調試代碼、導航項目、擴展 VSCode 和管理設置。 VSCode 適用於 Windows、macOS 和 Linux,支持多種編程語言,並通過 Marketplace 提供各種擴展。它的優勢包括輕量、可擴展性、廣泛的語言支持、豐富的功能和版
