デスクトップとモバイルデバイス間でファイルを移動するには、様々な方法があります。最も一般的な方法はUSBケーブルを使用することですが、これは適切なケーブルが手元にある場合にのみ機能します。QRコードだけで、同じネットワーク上のデバイス間でファイルを送信できたらどうでしょうか?そのためにはqrcpが必要です。
Linux、Windows、macOSで利用可能なQrcpは、WebサーバーをマシンのIPアドレスとランダムなポート番号にバインドすることで動作します。その後、関連情報を提供する固有のQRコードを生成します。モバイルデバイスでQRコードを読み取ると、デコードされたURLに自動的に移動します。ダウンロードが完了すると、Webサーバーは自動的に停止します。
qrcpのインストール方法
QrcpはWindows、Mac、Linuxマシン(Raspberry Piを含む)で利用可能です。このチュートリアルはLinuxをメインにしていますが、Raspberry Piにqrcpをインストールする場合、Qrcpは32ビット、64ビット、ARMマシン用のdebおよびrpmパッケージファイルを生成します。ソースtarballからのインストールは非常に簡単です。
1.お使いのマシン用の最新ソースリリースをダウンロードします。執筆時点ではバージョン0.8.4でした。
2.ダウンロードしたファイルを、ダウンロード ディレクトリ内の qrcp という新しいディレクトリに抽出します。
3. ターミナル/コマンドプロンプトを開き、新しく作成された qrcp ディレクトリに移動します。
$ cd ~/Downloads/qrcp
4.抽出したqrcpスクリプトを/usr/local/binディレクトリに移動します。これにより、コマンドを任意の場所から使用できるようになります。Windowsユーザーは、qrcpファイルをWindowsディレクトリにコピーすることで、コマンドを任意の場所から使用できるようになります。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
$ sudo mv qrcp /usr/local/bin/
モバイルデバイスへのファイル転送
ほとんどのユーザーにとって、qrcp のデフォルト設定で十分でしょう。転送したいファイルを指定するとすぐに、qrcp はファイルをダウンロードするための固有の URL を作成します。さらに、このユーティリティはモバイルデバイスでスキャンできる QR コードも生成します。デコードされた URL にアクセスすると、ファイルが自動的にモバイルデバイスにダウンロードされます。
QRコードスキャナーとしてGoogle Lensを使用しますが、必要に応じて別のアプリを使用することもできます。qrcpを使用するコマンドは、Windows、Mac、Linuxで同じです。
1. ターミナル/コマンドプロンプトから、共有したい ファイルがあるディレクトリに移動します。今回の場合は、デスクトップにあるPDFファイルをモバイルデバイスに送信します。
$ cd ~/Desktop
2. qrcp を使用してファイルを転送する準備をします。qrcp は QR コードと URL を生成します。
$ qrcp Technical-Specs.pdf
3. モバイル デバイスで、 Google Lens などのQR コード スキャナーを開き、画面上の QR コードをスキャンします。
4.デコードされた URL をタップすると、ファイル転送が自動的に開始され、転送が完了すると接続が閉じられます。
qrcp で複数のファイルを転送する
同様に、qrcp を使用して、指定されたすべてのファイルを含む zip ファイルを介して複数のファイルを転送することもできます。
$ qrcp filename1 filename2 filename3
モバイルデバイスからデスクトップへのファイル転送
qrcp を使用すると、ファイルをデスクトップに簡単に転送できます。
1. コンピュータ上でターミナルを開き、qrcp を設定してファイルを受信します。
qrcp receive
2. モバイル デバイスを使用して、生成された QR コードをスキャンし、デコードされた URL をタップします。
転送したいファイルを選択するように求められるページが表示されます。
3.送信したいファイルを選択し、ページ下部の「転送」ボタンをタップすると、指定したファイルがすぐにダウンロードされます。
デフォルトでは、qrcp receive はファイルを現在のディレクトリにダウンロードしますが、ファイルを受信するディレクトリを指定することもできます。
qrcp receive --output=/path/to/directory
qrcpの設定
qrcp のデフォルト設定はほとんどのユーザーにとって十分ですが、qrcp configコマンドを実行することで、いくつかの便利なデフォルト設定を行うことができます。このコマンドは、使用するデフォルトのネットワークインターフェース、デフォルトのポート、受信ファイルのデフォルトのディレクトリ、転送に HTTPS を使用するかどうかなど、一連の質問をします。設定手順は非常に簡単で、簡単に実行できます。設定が完了すると、~/.config/qrcpディレクトリ(Linux 版の場所)のconfig.jsonファイルに設定が書き込まれます。
その他の Linux チュートリアル:
- LinuxでFdupesを使って重複ファイルを削除する方法
- Fkill で Linux のプロセスを簡単に終了する
- Linuxで永続的なSSH接続を確立する方法(Eternal Terminalを使用)
- レインボーテキスト、ASCIIアートなど:Linuxターミナルをカスタマイズする
- Linuxターミナルでチェスをプレイする方法