
Laut Gnome/Nautilus befinden sich diese Dateien hier:mtp://[usb:001,007]
Aber:
$ cd mtp://[usb:001,007]
bash: cd: mtp://[usb:001,007]: No such file or directory
Und df -h
listet es nicht auf.
Während es lsusb
darauf hindeutet, dass es da ist:
Bus 001 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
Antwort1
Sie können tatsächlich mit zu diesem Ordner gehen cd
. Obwohl mount
oder df
Befehle ihn nicht auflisten können, ist er unter einem mit gvfsd-fuse gemounteten Ordner verfügbar, in meinem Fall ist es /run/user/1000/gvfs
. Finden Sie das mit heraus
mount | grep 'gvfsd-fuse'
Die Dateisysteme des gemounteten MTP-Geräts sind unter diesem Ordner mit einem merkwürdigen Namen verfügbar.
Verwenden Sie cd
die Tabulatortaste für eine einfachere Navigation.
gvfsd-fuse
Auf einigen Systemen ist es standardmäßig nicht installiert. Stellen Sie sicher, dass es installiert ist (unter Debian und Derivaten ist es im gvfs-fuse
Paket enthalten).
Antwort2
Kurze Antwort: Sie können nicht cd
auf dieses Verzeichnis zugreifen.
Medienübertragungsprotokoll (MTP)
Media Transfer Protocol (MTP) verwendet eine spezielle API, die einen eingeschränkten Zugriff auf Dateien auf einem Gerät ermöglicht. So wie ich es verstehe, wurde es ursprünglich von Microsoft für die Verwendung mit proprietärer Software entwickelt, die mit seinem kompatibel istdigitales Beschränkungssystem.
Das Protokoll wurde 2008 zu einer offiziellen USB-Geräteklasse und bietet eine Standardmethode zum Übertragen von Medien und Metadaten zwischen einem Computer und einem externen Gerät. Es ist nicht an DRM gebunden und die stets innovative FOSS-Community hat daslibmtpBibliothek zur Unterstützung von MTP-Geräten.
Die mtp://[usb:001,007]
URL ist eineVirtuelles GNOME-Dateisystemdas libmtp
als Backend verwendet wird. Da MTP das Dateisystem abstrahiert, wird es nicht auf die gleiche Weise wie ein normales Speichergerät gemountet und wird daher von den Befehlen mount
oder nicht aufgelistet df
.
DerMTP Wikipedia-Artikelbietet eine gute Beschreibung des Protokolls und listet die Vorteile der Verwendung von MTP für den Zugriff auf Dateien auf einem externen Gerät auf.
Die umfassendeMTP-Artikel im Arch Linux Wikienthält jede Menge nützlicher Informationen zur Verwendung von MTP mit GNU/Linux (die meisten Informationen sind nicht distributionsspezifisch).
Massenspeicherklasse (MSC)
Wenn Sie die Dateien auf dem Samsung-Gerät als normales Dateisystem behandeln möchten, das wie jedes andere Speichergerät gemountet werden kann (und verwendet werden kann cd
), müssen Sie das Gerät so konfigurieren, dass es sich alsMassenspeicherklasse (MSC)(auch UMS-Gerät genannt). Einige Geräte können so konfiguriert werden, dass sie beide Methoden verwenden. Ich habe ein Android-Telefon von Sony, das beide Methoden unterstützt, aber ich habe die Verbindung zu seiner SD-Karte immer über USB Mass Storage hergestellt (obwohl das bedeutet, dass das Android-Betriebssystem die SD-Karte aushängen muss, damit das GNU/Linux-Betriebssystem sie aushängen kann).