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 09/03/2016, à 10:44

tintinux

[Résolu] Accéder à un périphérique USB en ligne de commande

Bonjour

J'ai une tablette connectée en USB qui se monte bien et dont je peux voir et copier les fichiers avec l'explorateur, mais je voudrais automatiser ceci avec rsync
La tablette est connectée sur le Bus 001, Device 006, mais je le la vois pas dans /media ou /mnt

Quelle est la syntaxe à utiliser en ligne de commande pour accéder à ses fichiers ?

J'ai essayé sans succès ce que m'indique les propriétés du device monté : mtp://[usb:001,006]/

Merci pour les tuyaux !

Dernière modification par tintinux (Le 12/03/2016, à 13:29)


Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.

Hors ligne

#2 Le 09/03/2016, à 13:40

Arbiel

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Bonjour

Il n'y a pas lieu d'aller chercher le port sur lequel est monté ton périphérique amovible.

Si la partition de ce périphérique est repérable par une étiquette <l_étiquette_de_ta_partition>, tu peux la monter en /mnt par les commandes suivantes

indice=<l_étiquette_de_ta_partition>
sudo mount $(sudo blkid | grep "${indice}" | cut -d ":" -f 1) /mnt

Si tu n'as pas d'étiquette caractéristique, utilise l'uuid

Arbiel

Dernière modification par Arbiel (Le 09/03/2016, à 13:42)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#3 Le 09/03/2016, à 14:17

moko138

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Arbiel, tu as vu que la tablette de tintinux est montée par le protocole mtp.

Es-tu sûr que ta méthode de remontage s'applique dans ce cas-là ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4 Le 09/03/2016, à 14:36

tintinux

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Merci pour vos réponses !

@arbiel :
Le périphérique se monte tout seul dès qu'il est connecté par le câble USB (bien sûr sans passer en sudo), devrais-je le monter à nouveau ?
Et je ne le vois pas dans le résultat de la commande blkid (seulement avec lsusb) donc tes 2 lignes de commande ne me donnent rien.

Une autre idée ?


Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.

Hors ligne

#5 Le 09/03/2016, à 20:16

Arbiel

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Bonsoir

@moko138
Non, je n'avais pas fait très attention.

@tintinux
Va dans synaptic et cherche les paquets avec "mtp". Tu devrais en trouver qui permettent d'accéder à ton périphérique. J'ai vu dans Wikipedia que "Rythmbox" sait communiquer avec les périphériques selon le protocole mtp.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#6 Le 09/03/2016, à 20:33

moko138

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Chez moi, après lecture de la doc, j'avais installé le paquet gphotofs qui, malgré son nom, ne s'applique pas aux seuls périphériques photo.
  Mais je me souviens que ce n'est pas la seule solution.

Après installation du ou des paquets utiles de ton choix, tu nous donneras

mount

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#7 Le 10/03/2016, à 09:58

tintinux

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Bonjour

Je ne suis pas certain de m'être bien fait comprendre...

Le périphérique est bien monté, automatiquement, je le vois dans l'explorateur Gnome et je peux en copier les fichiers depuis et vers les autres disques.
Ce que je veux c'est uniquement savoir comment nommer les fichiers en ligne de commande.
Pas besoin de Rhytmbox ou autre lecteur multimédia.
Pourquoi faudrait-il monter à nouveau le périphérique, et faut-il vraiment plus de paquets ou de pilotes ?

J'ai installé le paquet mtp-tools bien qu'on ne sache pas à quoi il est destiné, et je pourrais essayer les 30 autres paquets correspondant au mot-clef mtp, mais ça ne répond pas à ma question : quelle syntaxe utiliser en ligne de commande ?

mount ne retourne rien concernant la tablette et je ne trouve pas de paquet gphotofs.

Cordialement,
Tintinux

Dernière modification par tintinux (Le 10/03/2016, à 10:08)


Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.

Hors ligne

#8 Le 10/03/2016, à 10:20

moko138

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

tintinux a écrit :

quelle syntaxe utiliser en ligne de commande ?
mount ne retourne rien concernant la tablette

Pour que nous puissions répondre à ta question, donne-nous le retour complet de

mount

Merci.

AJOUT : et donne aussi les nouvelles valeurs équivalant au "mtp://[usb:001,006]/" de ton premier message. Merci !

Dernière modification par moko138 (Le 10/03/2016, à 10:34)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#9 Le 10/03/2016, à 14:08

tintinux

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Voici :

$ mount
/dev/sda6 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /sys/firmware/efi/efivars type efivarfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda4 on /media/moi/Windows type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sda2 on /boot/efi type vfat (rw)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=moi)

Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.

Hors ligne

#10 Le 10/03/2016, à 14:30

moko138

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Et

les nouvelles valeurs équivalant au "mtp://[usb:001,006]/" de ton premier message

ls -la /run/user/1000/gvfs

Merci !


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#11 Le 10/03/2016, à 14:56

serged

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

moko138 a écrit :

Et

les nouvelles valeurs équivalant au "mtp://[usb:001,006]/" de ton premier message

ls -la /run/user/1000/gvfs

Merci !

(avec mon smartphone Android connecté "En tant qu'appareil multimédia")
ça donne :

$ ls -la /run/user/1000/gvfs
total 0
dr-x------ 3 serge serge   0 mars  10 13:38 .
drwx------ 6 serge serge 140 mars  10 13:38 ..
drwx------ 1 serge serge   0 janv.  1  1970 mtp:host=%5Busb%3A004%2C003%5D

et /run/user/1000/gvfs/mtp:host=%5Busb%3A004%2C003%5D contient :

$ ls -l
total 0
drwx------ 1 serge serge 0 janv.  1  1970 Carte SD
drwx------ 1 serge serge 0 janv.  1  1970 Mémoire du téléphone

Et donc (pour la carte SD par exemple) le répertoire à explorer sera /run/user/1000/gvfs/mtp:host=%5Busb%3A004%2C003%5D/Carte SD


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#12 Le 10/03/2016, à 15:03

moko138

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Attention !
S'il y a une espace dans le nom, comme dans carte SD, il faut encadrer par des guillemets !

Dernière modification par moko138 (Le 10/03/2016, à 15:04)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#13 Le 12/03/2016, à 13:29

tintinux

Re : [Résolu] Accéder à un périphérique USB en ligne de commande

Bonjour

Merci ça devrait me permettre de faire un script de sauvegarde en bricolant avec bash pour trouver le bon port, et en basant rsync sur les checksums et non sur les dates...

Cordialement,

Tintinux


Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.

Hors ligne