如何用Warpinator在Android和Linux之間傳輸文件?
譯文【51CTO.com快譯】鑒于Android根源于Linux,您會(huì)想,在這兩個(gè)平臺(tái)之間傳輸文件的功能會(huì)內(nèi)置于兩個(gè)操作系統(tǒng)中。并非如此。然而,有了為L(zhǎng)inux Mint創(chuàng)建的Warpinator這款工具,添加這樣的功能并不如您想的那么難。雖然您在Mint之外的發(fā)行版的標(biāo)準(zhǔn)存儲(chǔ)庫(kù)中找不到Warpinator,但有人開發(fā)了Flatpak,因此任何支持該通用安裝軟件包的發(fā)行版都可以在Android和Linux之間輕松地傳輸文件。
不妨介紹如何做到這一步。
您需要什么?
- 支持Flatpak的Linux發(fā)行版
- 一個(gè)Android設(shè)備
- 谷歌Play商店中的Warpinator Android應(yīng)用程序
如何在Linux和Android上安裝Warpinator?
要做的第一件事是在Linux上安裝Warpinator應(yīng)用程序。如果您已經(jīng)安裝了Flatpak,可以使用以下命令獲取該應(yīng)用程序:
- flatpak install flathub org.x.Warpinator
如果未安裝Flatpak,可以使用以下命令添加它(在基于Ubuntu的發(fā)行版上):
- sudo apt install flatpak -y
或在基于Red Hat的發(fā)行版上:
- sudo dnf install flatpak -y
安裝Flatpak后,使用以下命令添加flathub存儲(chǔ)庫(kù):
- flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
然后,您可以用Flatpak安裝Warpinator。
在您的Android設(shè)備上,打開谷歌Play商店,搜索Warpinator。點(diǎn)擊安裝按鈕,允許安裝完成。暫時(shí)不要打開Warpinator應(yīng)用程序,因?yàn)槲覀兿纫贚inux上打開必要的端口。
如何打開端口、允許Warpinator流量通過?
Warpinator默認(rèn)使用端口42000。您可以使用該端口,也可以在Warpinator Linux應(yīng)用程序首選項(xiàng)窗口中更改端口(圖A)。
圖A. 如果您需要更改Warpinator端口,請(qǐng)?jiān)诖颂庍M(jìn)行操作
為了讓W(xué)arpinator允許入站流量,請(qǐng)?jiān)贚inux計(jì)算機(jī)上打開終端窗口,執(zhí)行以下命令:
- sudo ufw allow 42000
上述命令將適用于基于Ubuntu的發(fā)行版。如果您的發(fā)行版使用firewall-cmd,它會(huì)類似這樣:
- sudo firewall-cmd --add-port=42000/tcp
然后您需要執(zhí)行以下命令:
- sudo firewall-cmd --runtime-to-permanent
如何傳輸文件?
確保在桌面上打開Warpinator,然后在Android上將其打開。只要它們?cè)谕痪W(wǎng)絡(luò)上,兩個(gè)實(shí)例應(yīng)該會(huì)自動(dòng)看到對(duì)方。從Android應(yīng)用中,點(diǎn)擊右下角的上傳按鈕(圖B)。
圖B. 在Android 11上運(yùn)行的Warpinator
導(dǎo)航瀏覽到您要傳輸?shù)哪莻€(gè)文件,然后點(diǎn)擊它,將其添加到隊(duì)列中,它將等到您在桌面應(yīng)用程序上為其授予權(quán)限(圖C)。
圖C. 點(diǎn)擊以允許將文件權(quán)限保存到您的桌面上
默認(rèn)情況下,Linux上的保存目錄為〜/ Warpinator。檢查該目錄,您應(yīng)該看到已準(zhǔn)備好使用的已傳輸文件。
就是這樣。有了Warpinator,Android和Linux之間傳輸文件變得異常簡(jiǎn)單。實(shí)際上,您很難找到在這兩個(gè)平臺(tái)之間傳輸文件的簡(jiǎn)易方法了。
原文標(biāo)題:How to transfer files between Android and Linux with Warpinator,作者:Jack Wallen
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】