Gnome / Nautilusによると、このファイルは次の場所にあります。mtp://[usb:001,007]
しかし:
$ cd mtp://[usb:001,007]
bash: cd: mtp://[usb:001,007]: No such file or directory
そしてdf -h
リストにありません。
lsusb
それがそこに表示されている間:
Bus 001 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
答え1
実際にを使用してフォルダに移動できますcd
。mount
または、コマンドとしてリストすることはできませんが、df
gvfsd-fuseがインストールされているフォルダーで使用できます。私/run/user/1000/gvfs
の場合
mount | grep 'gvfsd-fuse'
マウントされたMTPデバイスのファイルシステムはこのフォルダで使用できますが、名前はやや不慣れです。
一部のシステムはデフォルトでは実行されませんgvfsd-fuse
。インストールされていることを確認してください(Debianおよび派生製品ではパッケージにありますgvfs-fuse
)。
答え2
短い答え:cd
このディレクトリにアクセスできません。
メディア転送プロトコル(MTP)
メディアトランスポートプロトコル(MTP)は、特別なAPIを使用してデバイス上のファイルへの制限付きアクセスを提供します。私が理解したところによると、もともとはマイクロソフトと互換性のある独自のソフトウェアで使用するように設計されていました。デジタル制限システム。
このプロトコルは2008年に公式のUSBデバイスクラスになり、コンピュータと外部デバイス間でメディアとメタデータを転送するための標準的な方法を提供しました。 DRMに拘束されず、革新的なFOSSコミュニティで開発されました。ライブラリファイルMTP デバイスをサポートするライブラリです。
URLmtp://[usb:001,007]
はGNOME仮想ファイルシステムlibmtp
バックエンドとして使用されます。 MTPはファイルシステムを抽象化するため、通常のストレージデバイスとは異なる方法でマウントされるため、mount
コマンドdf
としてリストされません。
これMTP ウィキペディア記事プロトコルについてよく説明し、MTPを使用して外部デバイスのファイルにアクセスする利点をリストします。
包括的なArch Linux WikiのMTP記事GNU / LinuxでMTPを使用する方法に関する有用な情報がたくさんあります(ほとんどはディストリビューションに限定されません)。
大容量ストレージクラス(MSC)
Samsungデバイス上のファイルを他のストレージデバイスのようにマウントして使用できる一般的なファイルシステムとして処理するには、デバイスが次のように表示されるように設定するcd
必要があります。大容量ストレージクラス(MSC)(別名UMS)デバイス。一部のデバイスは、2つの方法のいずれかを使用するように設定できます。 2つの方法のいずれかを可能にするSony Android携帯電話がありますが、常にUSB大容量記憶装置を使用してSDカードに接続します。これは、GNU / Linux OSがSDカードをインストールできるように、Android OSがSDカードをアンマウントする必要があることを意味していても同じです。