Внутреннее хранилище/эмулируемый каталог

Я пытаюсь очистить некоторое внутреннее хранилище, которое у меня есть в эмулируемом каталоге, две одинаковые папки, одна /0 и одна /legacy, обе имеют одинаковые файлы, могу ли я удалить одну?

введите описание изображения здесьвведите описание изображения здесьвведите описание изображения здесьвведите описание изображения здесь

У них разные файлы; они указывают на одни и те же файлы. Я не буду рекомендовать их удалять.
Они имеют одинаковый размер файла
Хорошо, создайте файл в формате 0. legacyОн тоже всплывает ?
Да, он добавил фотографии выше, я создал новый новый в 0, и он показал в устаревшем

Ответы (1)

Они называются «ссылками», очень распространенными в операционных системах Linux.

Скорее всего, ваши файлы на самом деле не находятся ни в одном из этих каталогов. На моем телефоне фактическая точка монтирования раздела, на котором находятся эти файлы, — /storage/sdcard0.

Оттуда существуют две ссылки. Один к /storage/emulated/legacyи один к /storage/emulated/0. В emulatedимени файла также предполагается, что оба местоположения просто эмулируются.

Это может варьироваться от устройства к устройству, например, на HTC у меня /stoage/sdcard0есть просто ссылка /storage/emulated/0вместо фактической точки монтирования.

Тем не менее: если вы удалите файл в одном месте, он полностью исчезнет из всех двух (или трех) «мест». Файлы имеют одинаковые размеры, но не занимают в два раза больше места на разделе. На самом деле это один и тот же файл . Под этим я подразумеваю, что все указывает на одно и то же место в фактическом разделе вашего чипа памяти.

Подробнее о ссылках можно прочитать здесь .

Спасибо, это то, что я хотел знать, если бы он удвоился
Хорошее объяснение, ответчик.
@ lm2018 lm2018 Если бы я ответил на ваш вопрос, я был бы признателен, если бы вы приняли мой ответ (маленький ✓ слева от ответа).