Você deve instalar os pacotes necessários:
sudo apt-get install libmtp-dev mtp-tools mtpfs
Conecte seu dispositivo e execute mtp-detect
, este comando detectará e fornecerá algumas informações sobre seu dispositivo.
Execute mtp-connect
then mtp-folders
para exibir suas pastas com o ID delas
o mtp-files
exibirá seus arquivos / pastas com seu ID
para criar uma execução de arquivo de lista:
mtp-files > file_list.txt
Use o comando mtp-getfile
para copiar o arquivo do seu dispositivo para o seu computador, há um exemplo de debian wiki :
file_list.txt will now contain entries like this:
File ID: 81
Filename: WP_20161029_16_26_49_Pro.jpg
File size 936160 (0x00000000000E48E0) bytes
Parent ID: 12
Storage ID: 0x00010001
Filetype: JPEG file
where "Parent ID" is something like the folder where the file resides on the smartphone. So you'll want to do something like this to get that particular file:
mkdir "12"
mtp-getfile "81" "12/WP_20161029_16_26_49_Pro.jpg"