DUICUO

QR コードをスキャンして、コンピューターからモバイル デバイスにファイルを転送します。

コンピュータからスマートフォンへのファイル転送はそれほど難しくありません。USBケーブルを使ってスマートフォンをシステムにマウントし、ファイルマネージャーを使ってファイルを転送できます。あるいは、サードパーティ製のアプリケーション(KDE Con​​nectやAirDroidなど)を使えば、システムからAndroidデバイスへのファイルの管理や転送が簡単に行えます。今日、私は「Qr-filetransfer」という素晴らしいツールを見つけました。これを使えば、ターミナルを離れることなくQRコードをスキャンするだけで、コンピュータからモバイルデバイスへWi-Fi経由でファイルを転送できます。そう、その通りです!Qr-filetransferはGo言語で書かれた無料のオープンソースのコマンドラインツールです。この短いチュートリアルでは、Qr-filetransferを使ってLinuxからあらゆるモバイルデバイスにファイルを転送する方法を学びます。

Qr-filetransferをインストールする

まず、システムに Go プログラミング言語をインストールします。

Arch Linux およびその派生版の場合:

  1. $ sudo pacman - S go

RPM ベースのシステム (RHEL、CentOS、Fedora など) の場合:

  1. $ sudo yum install golang

または:

  1. $ sudo dnf install golang

Debian、Ubuntu、Linux Mint などの DEB ベースのシステムでは、次のコマンドを使用してインストールできます。

  1. $ sudo apt-get install golang

SUSE/openSUSE の場合:

  1. $ sudo zypper install golang

Go プログラミング言語をインストールした後、次のコマンドを実行して Qr-filetransfer アプリケーションをダウンロードします。

  1. $ go get github . com / claudiodangelis / qr - filetransfer

上記のコマンドは、現在の作業ディレクトリ内のgoという名前のディレクトリに Qr-filetransfer GitHub リポジトリの内容をダウンロードします。

Qr-filetransfer バイナリを PATH (例: /usr/local/bin/にコピーします。

  1. $ sudo cp go / bin / qr - filetransfer / usr / local / bin /

最後に、次のように実行可能にします。

  1. $ sudo chmod + x / usr / local / bin / qr - filetransfer

QR コードをスキャンして、コンピューターからモバイル デバイスにファイルを転送します。

スマートフォンがコンピュータと同じ Wi-Fi ネットワークに接続されていることを確認してください。

次に、転送するファイルへのフルパスを使用してqt-filetransferを起動します。

たとえば、MP3 ファイルを転送したいとします。

  1. $ qr - filetransfer Chill \ Study \ Beats . mp3

初めて起動すると、 qr-filetransfer以下に示すように、使用するネットワーク インターフェイスを選択するように要求します。

  1. Choose the network interface to use ( type the number ):
  2. [ 0 ] enp5s0
  3. [ 1 ] wlp9s0

私は wlp9s0 インターフェイスを使用してファイルを転送するつもりなので、「1」と入力します。qr qr-filetransferこの選択を記憶し、 -forceパラメータを使用するか、現在のユーザーのホーム ディレクトリに保存されている.qr-filetransfer.jsonファイルを削除しない限り、再度プロンプトを表示することはありません。

すると、下の画像のように QR コードが表示されます。

QR コード アプリを開き (まだインストールされていない場合は、Play ストアから任意の QR コード リーダーをインストールします)、デバイスに表示される QR コードをスキャンします。

QRコードをスキャンすると、リンクをコピーするか開くか尋ねられます。リンクをコピーしてモバイルウェブブラウザに手動で貼り付けるか、「リンクを開く」を選択してモバイルブラウザで自動的に開くことができます。

共有リンクを開くと、ファイルがスマートフォンにダウンロードされます。

ファイルが大きすぎる場合は、転送する前に圧縮してください。

  1. $ qr - filetransfer - zip / path / to / file . txt

ディレクトリ全体を転送するには、次のコマンドを実行してください。

  1. $ qr - filetransfer / path / to / directory

ディレクトリは転送前に圧縮されることに注意してください。

qr-filetransferシステムからモバイルデバイスへのコンテンツ転送のみ可能です。その逆はできません。このプロジェクトはまだ新しいため、バグが存在する可能性があります。バグに遭遇した場合は、このガイドの最後に記載されている GitHub ページにご報告ください。