Page 1 sur 1

[programme] transferer fichier cle usb

Publié : ven. 15 sept. 2017, 12:59
par Luzwitz
bonjour

j'aimerais faire un programme qui me permettent de transférer automatiquement mes fichiers de ma clé usb sur mon pc.

en gros, mon programme est une ihm avec un bouton transferer et lorsque je clique dessus, tous les fichiers de ma clé sans transférer sur mon dossier personnel.

je travaille sous linux, et mon programme ne doit fonctionner que sous linux.

mais je ne vois pas trop comment faire pour aller chercher les fichiers sur la clé usb.

parce que au début, c'est juste un /dev/sd* dans /dev...

Re: [programme] transferer fichier cle usb

Publié : sam. 16 sept. 2017, 09:15
par FoolEcho
Salut,

Il ne s'agit que de la somme de composantes très simples: :|
- monter la clé (mount)
- copier d'un répertoire vers un autre (cp)

Au plus ce ne sont que des alias et tu peux jouer sur les répertoires en paramètres. Bref, ça ne nécessite pas un programme.

Re: [programme] transferer fichier cle usb

Publié : sam. 16 sept. 2017, 14:27
par Luzwitz
Merci pour ta réponse.
C'est ce que j'avais fais au début, mais quand je branche ma clé usb (elle n'est pas monté), je ne sais pas laquelle sait dans /dev. Tout ce que je connais c'est son nom.
Du coup, comment savoir ?

Re: [programme] transferer fichier cle usb

Publié : ven. 22 sept. 2017, 12:50
par papa6
Bonjour,
si c'est toujours la même clé, y a-t-il une possibilité de trouver son UUID et de le mettre dans ton fstab ?

Code : Tout sélectionner

lsblk -f
Vois le wiki : https://wiki.archlinux.fr/Fstab

Ensuite un simple bash avec rsync (si tu l'utilises) ou sinon cp -p :

Code : Tout sélectionner

rsync -rau /mnt/ma-cle/ ~/ 
(je n'aime pas trop les scripts automatisés, fais quelques tests avant, par exemple avec « rsync -nrauv »)

Ça marche ?