There have been questions about the old sdcard turning into sdcard0, which I understand to be part of the multiuser feature.

What I don't understand is the 3 paths in the questions. Some of them look like symlinks to me, since files copied to one place show up in another.

Could anyone systematically explain the relationship between those 3 (and any other storage path)? Given that relationship, where should I store my files (e.g. Firefox's Download location, Aldiko's ebook storage directory, etc.)?


"In the case of devices without true external storage, it's still necessary for Android to provide an emulated external storage in order to remain compatible with older apps. In other words the RAM is physically internal (non-removable) but a section of it is partitioned and the Android file-system APIs treat that partition as being "external" and world-readable."

Taken from answer by @Squonk https://stackoverflow.com/questions/23625104/storage-emulated-legacy-vs-storage-emulated-0-vs-data-data-myapp

As to where to store your downloads at storage/sdcard. The others are symlinks to that location.

A symlink is a shortcut, a low-level pointer. A symlink will look like the linked file is actually there, rather than it just being a shortcut. Once you tap on it, it’ll be directed toward the actual file location and run/use data from there.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.