J'ai connecté un smartphone et j'aimerais y copier un fichier à l'aide de minuit commandant. J'ai découvert que le point de montage est mtp://[usb:002,004]/Card/
, mais lorsque j'essaie d'exécuter cd mtp://[usb:002,004]/Card/
, j'obtiens No such file or directory
. Comment dois-je le pointer dans le terminal?
Je pense que cela a deux problèmes principaux:
Il ne comprendra pas le chemin mtp://[usb:001,009]/SD%20card
Il ne voudra probablement pas utiliser [
, ,
, ]
etc. dans le nom du chemin - les espaces peuvent également causer des problèmes.
Sur mon système, mtp://[usb:001,009]/SD card/
apparaît comme ceci dans le terminal:
/run/user/1000/gvfs/mtp:Host=%5Busb%3A001%2C009%5D/SD card
Donc, pour votre appareil, vous devrez probablement faire:
cd "/run/user/1000/gvfs/mtp:Host=%5Busb%3A002%2C004%5D/"
Où:
1000
(probablement) est l'ID utilisateur - vous devrez peut-être le remplacer par ${UID}
(ou simplement la valeur de echo $UID
). Sur certains systèmes, il peut s'agir du nom de l'utilisateur (donc echo $USER
).phone
(ou Internal storage
) et SD card
(ou tout simplement card
), selon votre configuration.