Skip to content
MTPfs is a FUSE filesystem that supports reading and writing from any MTP device (as supported by libmtp). Unmaintained/Stale fork of the original project at http://www.adebenham.com/mtpfs/ and https://github.com/cjd/mtpfs
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
AUTHORS
COPYING
ChangeLog
INSTALL
Makefile.am
NEWS
README
autogen.sh
configure.ac
mtpfs.c
mtpfs.h

README

MTPFS
--------

MTPFS is a FUSE filesystem based on libmtp that allows a mtp device
to be browsed as if it were a normal external harddisk

Requirements (approximately)
------------

FUSE >= 2.2
GLib >= 2.30
libmtp >= 1.1.2

How to mount a filesystem
-------------------------

To mount a device run:

  mtpfs <mount_point>

To unmount do:

  fusermount -u <mount_point>

Note that you may need to be root to do all this if permissions on the
MTP device are not correct

Debugging
---------
To enable debugging info use the --enable-debug option when running ./configure

Acknowledgements
----------------
This wouldn't be possible without libmtp, libusb and fuse.

Contact info
------------
Vincent Brillault <git@lerya.net>
Chris Debenham <chris@adebenham.com>
You can’t perform that action at this time.