2021-05-12 14:32:11
通過掃描二維條碼將檔案從計算機傳輸到移動裝置
將檔案從計算機傳輸到智慧手機並不是什麼大問題。 您可以使用USB連線線將手機掛載到系統上,然後從檔案管理器傳輸檔案。 此外,某些第三方應用程式(例如KDE Connect和AirDroid)可以幫助您輕鬆管理和傳輸系統中的檔案到Android裝置。 今天,我偶然發現了一個名為“Qr-filetransfer”的超酷工具。 它允許您通過掃描二維條碼無需離開終端,通過WiFi將檔案從計算機傳輸到移動裝置。 是的,你沒有看錯! qr-filetransfer是一個使用Go程式語言編寫的免費的開源命令列工具。 在這個簡短的教學中,我們將學習如何使用qr-transfer將檔案從Linux傳輸到任何移動裝置。
安裝Qr-filetransfer
首先,在您的系統上安裝Go語言。
在Arch Linux和衍生產品上:
$ sudo pacman -S go
在基於RPM的系統(如RHEL,CentOS,Fedora)上執行:
$ sudo yum install golang
或者
$ sudo dnf install golang
在基於DEB的系統上,例如Debian,Ubuntu,Linux Mint,您可以使用命令安裝它:
$ sudo apt-get install golang
On SUSE/openSUSE系統:
$ sudo zypper install golang
安裝Go語言後,執行以下命令下載qr-filetransfer應用程式。
$ go get github.com/claudiodangelis/qr-filetransfer
以上命令將在當前工作目錄下的一個名為“go”的目錄中下載qr-filetrnasfer GitHub儲存庫的內容。
將qt-filetransfer二進位制檔案複製到PATH中,例如 /usr/local/bin/。
$ sudo cp go/bin/qr-filetransfer /usr/local/bin/
最後,使其可執行,如下所示。
$ sudo chmod +x /usr/local/bin/qr-filetransfer
通過掃描二維條碼將檔案從計算機傳輸到移動裝置
確保您的智慧手機已連線到與您的計算機相同的WiFi網路。
然後,沿著要傳輸到智慧手機的檔案或資料夾路徑啟動qt-filetransfer工具。
例如,我要傳輸一個png檔案。
$ qr-filetransfer linuxidc.com.png
在第一次啟動時,qr-filetransfer會要求您選擇像下面一樣使用的網路介面。
Choose the network interface to use (type the number):
[0] eno1
[1] wlo1
我打算使用eno1介面傳輸檔案,因此我輸入了“1”。 Qr-filetransfer會記住這個選擇,除非您傳遞-force引數或刪除程式儲存在當前使用者的主目錄中的.qr-filetransfer.json檔案,否則將不會再提示您。
然後,您將看到QR碼,如下圖所示。
開啟二維條碼應用程式(如果它尚未安裝,請從Play商店安裝任何二維條碼碼閱讀器應用程式)並掃描終端中顯示的QR碼。
讀取二維條碼後,系統會詢問您是要複製連結還是開啟連結。 您可以複製連結並手動將其貼上到行動網路瀏覽器中,或選擇“開啟連結”以在移動瀏覽器中自動開啟它。
共用連結開啟後,該檔案將下載到智慧手機中。
如果檔案太大,請壓縮檔案,然後傳輸它
$ qr-filetransfer -zip /linuxidc/linuxidc.txt
要傳輸完整目錄,請執行:
$ qr-filetransfer /linuxidc/linux公社
請注意,目錄在傳輸之前會被壓縮。
Qr-filetransfer實用程式只會將系統中的內容傳輸到移動裝置,而不是相反。 這個專案非常新,所以會有bug。 如果您遇到任何錯誤,請在本指南最後給出的GitHub頁面上報告。
本文永久更新連結地址:https://www.linuxidc.com/Linux/2018-05/152184.htm
相關文章