#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
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
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 !
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 !
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ébuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insé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
…encore une doc' à recycler : le ppa libmtp de fossfreedom n'existe plus.
Merci... Mais au moins ça donnait une piste à creuser
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ébuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insé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
ç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