Ich habe mein Kit-kat-Android-Handy an meinen Ubuntu 14.04-Computer angeschlossen und betrete das Terminal. Ich möchte über das Terminal auf Dateien auf meinem Handy wie Medien- und Musikordner zugreifen können. Ist das möglich?
command-line
android
cmehmen
quelle
quelle
dmesg
? Gibt es eine Option für die Telefoneinstellungen, um den Anschluss an USB zu ermöglichen?Antworten:
Sie finden den Einhängepunkt unter dem
$XDG_RUNTIME_DIR/gvfs
Verzeichnis. Das Hauptverzeichnis kannmtp:host=…
mit einigen maskierten Zeichen und USB-Hersteller- / Produkt-IDs vergleichbar sein, aber Sie sollten von dort in einem Terminal auf Ihre Dateien zugreifen können.quelle
$XDG_RUNTIME_DIR/gvfs
? Ich kann es nirgendwo finden. Ist es versteckt?$XDG_RUNTIME_DIR
Voreinstellungen/run/user/$UID/
finde ich. Darin befindet sich eingvfs
Unterverzeichnis.gvfs directory, but I don't see anything in it using the
Befehl ls gefunden.Android-Geräte verwenden normalerweise das Media Transfer Protocol (MTP), wenn sie über USB verbunden sind. Dieses Protokoll funktioniert anders als das herkömmliche USB-Protokoll.
Einfach ausgedrückt ist dies eine Möglichkeit, um sicherzustellen, dass das Telefon nicht zu viele Daten mit dem Computer teilt. Der Computer führt eine Abfrage durch und das Telefon beantwortet diese. Das Telefon kann entscheiden, die Datei freizugeben oder die Abfrage zu ignorieren. Wenn der Computer eine Datei löscht, kann das Telefon entscheiden, ob die Datei tatsächlich gelöscht werden soll oder nicht.
Okay, genug Einführung. Um auf ein über MTP verbundenes Gerät zuzugreifen, benötigen Sie die Informationen zu #Bus und #Dev. Dazu können Sie den folgenden Befehl ausführen.
usb-devices
Damit erhalten Sie eine Liste der angeschlossenen USB-Geräte. Sie müssen Ihr Gerät aus dieser Liste finden. Es kann etwas anstrengend sein, sodass Sie mit der verfügbaren Herstelleroption nach dem Gerät suchen können . Verwenden Sie einfach den folgenden Befehl.
Dadurch erhalten Sie 4 Informationszeilen, wobei die erste Zeile wie folgt lautet.
Wie Sie hier sehen können, ist der zugehörige Bus 02 und Dev ist 13.
Wechseln Sie nun in das Verzeichnis / run / user / 1000 / gvfs / und sehen Sie sich dort die Liste der Ordner an.
Das zugehörige MTP-Gerät mit den Nummern #Bus und #Dev finden Sie in der Liste. Zum Beispiel war meins mtp: host =% 5Busb% 3A002% 2C013% 5D . Ändern Sie nun einfach Ihr Verzeichnis mit dem folgenden Befehl.
Voila ! Sie befinden sich im Dateispeicher!
quelle
/run/user/1000/gvfs/
. Meinels
zeigt nichts.