Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/06/2023, à 20:09

benney

Accéder à un périphérique mtp en ligne de commande

Bonjour,
je souhaite pouvoir accéder au contenu de mon téléphone Android en ligne de commande (pour des copier de sauve-garde, suppression, déplacement etc.)
directement en ligne de commande.
Ceci est trop lourd à faire de puis Dolphin et plante trop souvent.

pour cela quel est le chemin de mon téléphone, une fois, connecté via USB ?
quel serait la syntaxe des commande "mv" "cp" "ls"

Cordialement


PC : - multi-boot : Xfce 22.04 LTS 
       - AMD Athlon(tm) II X2 250 Processor × 2 ; mémoire : 2,7 Gio - Disque : 211,9 Gio
Portable : Kubuntu 22.04
       - msi CX62 6QD | Intel® Core™ i3-6100H ; mémoire : 4 Go ; disque : 250 Go

Hors ligne

#2 Le 19/06/2023, à 14:25

Qid

Re : Accéder à un périphérique mtp en ligne de commande

benney a écrit :

Bonjour,
je souhaite pouvoir accéder au contenu de mon téléphone Android en ligne de commande (pour des copier de sauve-garde, suppression, déplacement etc.)
directement en ligne de commande.
Ceci est trop lourd à faire de puis Dolphin et plante trop souvent.

j'attendais d'avoir mon ordi pour vérifier mes dires mais déjà avant ça
j'avais une autre solution à te proposer si tes copies depuis ton téléphones sont hasardeuses :
utilise grsync en graphique qui fait très bien le boulot et saura reprendre la copie si elle a plantée...

sinon au delà de ça pour répondre réellement à ta question il y avait une méthode simple pour retrouver ce que tu demandes :
faire un cliquer glisser d'un dossier de ton téléphone vers le terminal ce qui chez moi a donné le chemin suivant :

'/run/user/<id utilisateur>/gvfs/mtp:host=<étiquette de l'appareil>/Mémoire de stockage interne/DCIM'

(tu l'auras compris l'exemple a été donné avec le dossier dcim qui est celui qui contient normalement toutes les photos mais du coups tu peux tout à fait aller ailleur dans ton téléphone... et accessoirement j'ai aussi vérifié mais l’auto-complétion fonctionne pour te simplifier la navigation en ligne de commande dans le périphérique...)


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 19/06/2023, à 20:15

iznobe

Re : Accéder à un périphérique mtp en ligne de commande

quel serait la syntaxe des commande "mv" "cp" "ls"

Bonsoir , rien ne change a ce niveau là .
Comme l' a indiqué @Qid , seul le répertoire du chemin change . et il t ' a donné un moyen très simple de l ' obtenir .


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#4 Le 19/06/2023, à 20:31

Qid

Re : Accéder à un périphérique mtp en ligne de commande

iznobe a écrit :

quel serait la syntaxe des commande "mv" "cp" "ls"

Bonsoir , rien ne change a ce niveau là .

Ah... J'avais le post depuis le début en à suivre et ai fini par répondre sans réellement le relire... Du coup j'en avais oublié une partie... Celà dit comme tu l'as confirmé il n'y a pas de changement de ce côté là...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#5 Le 24/06/2023, à 21:02

benney

Re : Accéder à un périphérique mtp en ligne de commande

bonsoir, merci pour vos retour, que je prends le temps d'explorer !

Qid a écrit :

sinon au delà de ça pour répondre réellement à ta question il y avait une méthode simple pour retrouver ce que tu demandes :
faire un cliquer glisser d'un dossier de ton téléphone vers le terminal

Yes génial comme option de manipulation ! smile   

Qid a écrit :

ce qui chez moi a donné le chemin suivant :

'/run/user/<id utilisateur>/gvfs/mtp:host=<étiquette de l'appareil>/Mémoire de stockage interne/DCIM'

(tu l'auras compris l'exemple a été donné avec le dossier dcim qui est celui qui contient normalement toutes les photos mais du coups tu peux tout à fait aller ailleurs dans ton téléphone... et accessoirement j'ai aussi vérifié mais l’auto-complétion fonctionne pour te simplifier la navigation en ligne de commande dans le périphérique...)

par contre chez moi gvfs est vide in

'/run/user/<id utilisateur>/gvfs

et le glisser déplacé vers le terminal m'a donnée

ben@ben:~$ 'mtp:/<étiquette de l'appareil>/Espace de stockage interne partagé' 

je peux faire

ben@ben:~$ cd mtp/
ben@ben:~/mtp$ 

mais

ben@ben:~/mtp$ ls
ben@ben:~/mtp$ 

ne donne rien

Dernière modification par benney (Le 24/06/2023, à 21:03)


PC : - multi-boot : Xfce 22.04 LTS 
       - AMD Athlon(tm) II X2 250 Processor × 2 ; mémoire : 2,7 Gio - Disque : 211,9 Gio
Portable : Kubuntu 22.04
       - msi CX62 6QD | Intel® Core™ i3-6100H ; mémoire : 4 Go ; disque : 250 Go

Hors ligne

#6 Le 24/06/2023, à 22:07

Qid

Re : Accéder à un périphérique mtp en ligne de commande

C'est ballot...
Quelle version d'Android et quelle version d'Ubuntu ?

echo "$(lsb_release -sd) $(awk -F"[()]" '/VERSION=/{print $2}' /etc/os-release) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE et avec ces interfaces d'installés : $(ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}')"

"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#7 Le 24/06/2023, à 22:12

benney

Re : Accéder à un périphérique mtp en ligne de commande

voici

ben@ben-CX62-6QD:~$ echo "$(lsb_release -sd) $(awk -F"[()]" '/VERSION=/{print $2}' /etc/os-release) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE et avec ces interfaces d'installés : $(ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}')"
Ubuntu 22.04.2 LTS Jammy Jellyfish (migrée depuis Kubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)) avec KDE sur x11 et avec ces interfaces d'installés :    
oct. 17 2022 plasma.desktop
ben@ben-CX62-6QD:~$ 

version Android 10


PC : - multi-boot : Xfce 22.04 LTS 
       - AMD Athlon(tm) II X2 250 Processor × 2 ; mémoire : 2,7 Gio - Disque : 211,9 Gio
Portable : Kubuntu 22.04
       - msi CX62 6QD | Intel® Core™ i3-6100H ; mémoire : 4 Go ; disque : 250 Go

Hors ligne

#8 Le 24/06/2023, à 23:29

Qid

Re : Accéder à un périphérique mtp en ligne de commande

Juste pour voir : il ne te manquerait pas quelque-chose ?

sudo apt install -s go-mtpfs gvfs-fuse limesuite-udev

edit : et à force de recherche j'ai fini par retomber sur la Doc ubuntu-fr que j'avais raté et pourtant 2 paragraphes m'y semblent importants :
mtp#utilisation
mtp#avec_dolphin
Du coup même pas sûr que les packages donnés par la commande de début de post soit important... Perso je commencerai par passer par la Doc ubuntu-fr même si je tiens la première de la communauté EN d'Ubuntu...

Dernière modification par Qid (Le 24/06/2023, à 23:38)


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#9 Le 25/06/2023, à 02:48

Coeur Noir

Re : Accéder à un périphérique mtp en ligne de commande

…encore une doc' à recycler : le ppa libmtp de fossfreedom n'existe plus.

Les paquets à installer sont plutôt :
libmtp-common,mtp-tools,libmtp-dev,libmtp-runtime et libmtp9 et pour dolphin mtpfs et mtp-tools
Les premiers sont censés être là par défaut sous ×buntu.

gvfs-fuse n'est probablement pas installé sous KDE/Plasma, je suppose que c'est plutôt kio-fuse là-bas ?


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#10 Le 25/06/2023, à 08:37

Qid

Re : Accéder à un périphérique mtp en ligne de commande

Coeur Noir a écrit :

…encore une doc' à recycler : le ppa libmtp de fossfreedom n'existe plus.

Merci... Mais au moins ça donnait une piste à creuser wink

Maintenant la vraie question c'est pourquoi certains paquets aussi important sont manquants sur certaines variantes... C'est comme les dépendances pour installer le driver de virtualbox : sur certaines j'avais eu zéro problème... Sur d'autres il manquait un truc...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#11 Le 25/06/2023, à 12:41

Coeur Noir

Re : Accéder à un périphérique mtp en ligne de commande

ça donnait une piste à creuser

Oui, complètement !

pourquoi certains paquets aussi important sont manquants sur certaines variantes

D'une part chaque variante fait ses choix et son ménage dans le « cœur » des paquets installés par défaut pour produire son .iso ;
d'autre part selon qu'il s'agit de l'univers GTK ou Qt certains éléments « structuraux » diffèrent totalement ( kio / gvfs, à une époque la pile audio, réseau ou bluetooth… )


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#12 Le 25/06/2023, à 12:47

Qid

Re : Accéder à un périphérique mtp en ligne de commande

Coeur Noir a écrit :

ça donnait une piste à creuser

selon qu'il s'agit de l'univers GTK ou Qt certains éléments « structuraux » diffèrent totalement

Sur ce point je suis d'accord... Mais n'empêche que sur des trucs si important ils devraient être présent... Surtout quand on parle de variantes d'une distribution mère qui elle est bien équipée...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne