首頁 > 軟體

通過掃描二維條碼將檔案從計算機傳輸到移動裝置

2020-06-16 16:52:22

將檔案從計算機傳輸到智慧手機並不是什麼大問題。 您可以使用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,CentOSFedora)上執行:

$ 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


IT145.com E-mail:sddin#qq.com