USB経由で接続した場合の電話検出

USB経由で接続した場合の電話検出

私の携帯電話とコンピュータの写真を同期するためのbashスクリプトを書いています。私に必要なのは

  • 電話がUSBポートに接続されているかどうかを検出する
  • どのポートを使用するか
  • それにアクセスしてください。

USBテザリングで接続された携帯電話はありません。私がすでに持っているコードは次のとおりです。

tmp=`gio mount -l -i | grep activation_root`
mount_point=${tmp//activation_root=/}
gio mount $mount_point
cp /run/user/1000/gvfs/*/*/DCIM/Camera/*.jpg ~/Test`

この方法でデバイスをインポートしてマウントできますが、cpコマンドで使用されるパスをハードコーディングしました。コマンドを介してそのパスを取得する方法、またはgio copyこの場合はコマンドを使用する方法が必要です。

関連情報