jmtpfs

FUSE-based filesystem for accessing MTP devices. More information: https://manned.org/jmtpfs.

jmtpfs path/to/directory

jmtpfs -o allow_other,auto_unmount path/to/directory

jmtpfs --listDevices

jmtpfs -device=bus_id,device_id path/to/directory

fusermount -u path/to/directory