Precisa fazer
sudo chown <user> <copied file name>
Não tenho certeza porque as permissões seriam diferentes em cada caso
Script muito simples para copiar um arquivo
#!/bin/bash
#copy file
mtp-getfile "6" test2.jpg
Eu o defino como executável e o uso usando
sudo sh ./test.sh
Isso me dá um arquivo chamado test2.jpg que não tem ícone e não consigo abrir Recebo um erro "Falha ao abrir o fluxo de entrada para o arquivo"
No entanto, se eu simplesmente emitir o seguinte a partir da linha de comando
mtp-getfile "6" test2.jpg
Funciona como esperado. O que há de errado com o meu roteiro? Eu verifiquei e o arquivo .jpg resultante em cada caso tem o mesmo número de bytes. Muito estranho.