Acho que isso tem dois problemas principais:
-
Não entenderá o caminho
mtp://[usb:001,009]/SD%20card -
Provavelmente não vai querer usar
[,,,]etc no nome do caminho - espaços também podem causar problemas.
No meu sistema, mtp://[usb:001,009]/SD card/ aparece como este no terminal:
/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C009%5D/SD card
Então, para o seu dispositivo, você provavelmente terá que fazer:
cd "/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C004%5D/"
Onde:
- Suas aspas podem fazer o nome com o espaço.
- O
1000(provavelmente) é o ID do usuário - você pode ter que substituí-lo por${UID}(ou apenas o valor deecho $UID). Em alguns sistemas, pode ser o nome do usuário (portanto,echo $USER). - Os subdiretórios do dispositivo MTP montado provavelmente serão
phone(ouInternal storage) eSD card(ou apenascard), dependendo da sua configuração.