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