站長資訊網
        最全最豐富的資訊網站

        woof – 在Linux中通過本地網絡輕松分享交換文件

        Woof(Web Offer One File的縮寫)是一個簡單的應用程序,用于在小型本地網絡上的主機之間共享文件。它由一個微小的HTTP服務器組成,可以為指定的文件提供指定的次數(默認為一次),然后終止。

        要使用woof,只需在單個文件上調用它,收件人就可以通過Web瀏覽器或使用命令行Web客戶端訪問您的共享文件,例如來自終端的cURL,HTTPie,wget或kurly(cURL替代) 。

        與其他文件共享工具相比,woof的一個優點是,如果收件人安裝了Web瀏覽器,它將在不同的操作系統或不同的設備(計算機,智能手機,平板電腦等)之間共享文件。

        在本文中,我們將展示如何在Linux中安裝woof并使用它在本地網絡上共享文件。

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        如何在Linux中安裝和使用Woof

        在Debian和Ubuntu上,您可以使用apt或apt-get包管理器輕松地從發行版的默認存儲庫安裝’woof’包,如圖所示。

        linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt install woof

        或者

        linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt-get install woof

        woof  - 在Linux中通過本地網絡輕松分享交換文件 

        在其他Linux發行版上,您可以使用wget命令下載woof腳本,并將其移動到/usr/bin目錄,如下所示。

        linuxidc@linuxidc:~/www.linuxidc.com$ wget http://www.home.unix-ag.org/simon/woof
        –2019-02-25 13:25:07–  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
        長度: 20284 (20K)
        正在保存至: “woof”

        woof                100%[===================>]  19.81K  66.9KB/s    用時 0.3s 

        2019-02-25 13:25:09 (66.9 KB/s) – 已保存 “woof” [20284/20284])

        linuxidc@linuxidc:~/www.linuxidc.com$ sudo cp woof /usr/bin/

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        要共享文件,請將其作為參數提供,如圖所示。

        linuxidc@linuxidc:~/www.linuxidc.com$ woof ./linuxidc.com.jpg
        Now serving on http://192.168.182.135:8080/linuxidc.com.jpg
        192.168.182.135 – – [25/Feb/2019 13:31:19] “GET /linuxidc.com.jpg HTTP/1.1” 200 –

        然后,woof將生成一個URL(在這種情況下為http://192.168.182.135:8080/),您的伙伴可以使用該URL訪問該文件。

        將URL發送給收件人。一旦收件人訪問該文件,woof將關閉(參見下面的屏幕截圖)。

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        通過Woof共享訪問文件

        注意:在上面的示例中,我們使用wget命令行下載程序來獲取共享文件,它會自動為下載的文件指定一個不同的名稱(例如index.html)。

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        或者如下

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        要指定自定義名稱,請使用-O選項,如圖所示。

        linuxidc@linuxidc:~$ wget -O  zidingyi http://192.168.182.135:8080

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        或者,您也可以從Web瀏覽器訪問共享文件,如圖所示(單擊“保存文件”進行下載)。

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        從Web瀏覽器下載共享文件

        默認情況下,woof共享文件一次,在收件人下載后,woof終止。您可以使用-c選項設置woof在關閉之前共享文件的時間。

        以下命令將在三次下載后終止woof。

        linuxidc@linuxidc:~/www.linuxidc.com$ woof -c 3 ./www.linuxidc.com.zip

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        要共享目錄,您可以創建一個包并使用(-z用于gzip壓縮,或-j用于bzip2壓縮,或-Z用于ZIP壓縮)壓縮它。例如:

        linuxidc@linuxidc:~/www.linuxidc.com$ woof -c 2 -z ./linuxidc/

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

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        下載壓縮的Tar存檔文件

        此外,您可以使用-U標志告訴woof提供上傳表單,允許文件上傳。該文件將上傳到發起woof的當前目錄:

        linuxidc@linuxidc:~/www.linuxidc.com$ woof -U

        然后,您的合作伙伴可以使用生成的URL從瀏覽器訪問上傳表單,如圖所示。

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        Woof文件上傳表單

        瀏覽并選擇文件后,單擊“上載”按鈕上傳文件。

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        Woof文件上傳完成

        woof  - 在Linux中通過本地網絡輕松分享交換文件

        您可以驗證該文件應該上傳到調用woof的同一目錄。

        驗證文件上載

        您可以通過運行以查看更多使用選項:

        $ man woof

        或者

        $ woof -h

        Woof是一種小巧,簡單易用的HTTP服務器,用于在局域網上共享文件。在本文中,我們展示了如何在Linux中安裝和使用woof。 如果您有任何問題或建議,請使用下面的留言與我們取得聯系。謝謝閱讀。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产99视频精品免费专区| 88国产精品无码一区二区三区| 国产99视频精品免费专区| 日韩精品毛片| 2023国产精品自拍| 国产成人精品999在线观看| 欧美精品福利在线视频| 99R在线精品视频在线播放| 538国产精品一区二区在线| 无码精品人妻一区二区三区人妻斩| 久久精品99无色码中文字幕| 56prom精品视频在放免费| 99热亚洲色精品国产88| 三上悠亚久久精品| 在线亚洲欧美中文精品| 欧美成人精品一区二三区在线观看| 国产99视频精品专区| 欧美精品福利视频| 国产精品自产拍在线观看| 国产综合精品女在线观看| 久久香蕉国产线看观看精品yw| 亚洲精品国产精品国自产观看| 精品一区二区三区免费视频| 欧美日韩成人精品久久久免费看 | 国产精品99精品视频网站| 九九精品在线观看| 亚洲国产精品毛片av不卡在线| 奇米精品视频一区二区三区| 日本精品一区二区三区在线视频一| 国产精品自在欧美一区| 国产高清在线精品一本大道国产 | 午夜精品福利视频| 国产精品久久99| 2022精品天堂在线视频| 国产精品人人爽人人做我的可爱 | 国产精品精品自在线拍| 国产人妖乱国产精品人妖| 国产精品va无码一区二区| 2021久久国自产拍精品| 国产人成精品午夜在线观看| 精品精品国产自在久久高清|