J'ai branché mon téléphone Android Kit-kat sur mon ordinateur Ubuntu 14.04 et j'entre dans le terminal et je veux pouvoir accéder aux fichiers de mon téléphone comme les dossiers multimédia et musicaux via le terminal ... est-ce possible?
command-line
android
cmehmen
la source
la source
dmesg
? Existe-t-il une option pour les paramètres du téléphone permettant la connexion à l'USB?Réponses:
Vous pouvez trouver le point de montage sous le
$XDG_RUNTIME_DIR/gvfs
répertoire. Le répertoire principal peut être quelque chose commemtp:host=…
avec des caractères échappés et des ID de fournisseur / produit USB, mais vous devriez pouvoir accéder à vos fichiers à partir de là dans un terminal.la source
$XDG_RUNTIME_DIR/gvfs
? Je ne peux le trouver nul part. Est-il caché?$XDG_RUNTIME_DIR
valeurs par défaut à/run/user/$UID/
je pense. Il contient ungvfs
sous-répertoire.gvfs directory, but I don't see anything in it using the
commande ls`.Les appareils Android utilisent généralement le Media Transfer Protocol (MTP) lors de la connexion via USB. Ce protocole fonctionne différemment de l'USB traditionnel.
Autrement dit, c'est un moyen de s'assurer que le téléphone ne partage pas trop de données avec l'ordinateur. L'ordinateur fait une requête et le téléphone y répond. Le téléphone peut décider de partager le fichier ou d'ignorer la requête. De même, lorsque l'ordinateur supprime un fichier, le téléphone a la possibilité de décider de supprimer ou non le fichier.
D'accord, assez d'introduction. Pour accéder à un appareil connecté via MTP, vous avez besoin des informations sur son #Bus et #Dev. Pour ce faire, vous pouvez exécuter la commande suivante.
usb-devices
Cela vous fournira une liste des périphériques USB connectés. Vous devez trouver votre appareil dans cette liste. Cela peut être un peu fatigant, vous pouvez donc rechercher l'appareil avec l' option Fabricant disponible . Utilisez simplement la commande suivante.
Cela vous fournira 4 lignes d'informations, où la première ligne est la suivante.
Comme vous pouvez le voir ici, le bus associé est 02 et Dev est 13.
Maintenant, changez votre répertoire en / run / user / 1000 / gvfs / et voyez la liste des dossiers là-bas.
Vous trouverez le périphérique MTP associé avec les #Bus et #Dev dans la liste. Par exemple, le mien était mtp: host =% 5Busb% 3A002% 2C013% 5D . Maintenant, changez simplement votre répertoire en utilisant la commande suivante.
Voila ! Vous êtes à l'intérieur du stockage de fichiers!
la source
/run/user/1000/gvfs/
. Monls
ne montre rien.