web-dev-qa-db-ja.com

シェルから閲覧するために私の電話はどこにマウントされていますか?

スマートフォンを接続しましたが、真夜中の司令官を使用してファイルをコピーしたいと思います。マウントポイントはmtp://[usb:002,004]/Card/ですが、cd mtp://[usb:002,004]/Card/を実行しようとするとNo such file or directoryになります。ターミナルでどのようにポイントする必要がありますか?

6
Moby04

これには主に2つの問題があると思います。

  • パスmtp://[usb:001,009]/SD%20cardを理解しません

  • パス名に[,]などを使用したくない場合があります-スペースも問題を引き起こす可能性があります。

私のシステムでは、mtp://[usb:001,009]/SD card/が端末に次のように表示されます。

/run/user/1000/gvfs/mtp:Host=%5Busb%3A001%2C009%5D/SD card

そのため、お使いのデバイスでは次のことを行う必要があります。

cd "/run/user/1000/gvfs/mtp:Host=%5Busb%3A002%2C004%5D/"

どこ:

  • 引用符で囲まれているため、スペースを使用して名前を付けることができます。
  • 1000(おそらく)はユーザーIDです-${UID}(またはecho $UIDの値のみ)に置き換える必要があります。一部のシステムでは、ユーザーの名前になる場合があります(echo $USER)。
  • マウントされたMTPデバイスのサブディレクトリは、セットアップに応じて、おそらくphone(またはInternal storage)およびSD card(またはcard)になります。
8
Wilf