Ich versuche, einen internen Speicher zu löschen. Ich habe im emulierten Verzeichnis zwei identische Ordner, einen /0 und einen /legacy, beide haben genau die gleichen Dateien. Kann ich eine löschen?
Diese werden "Links" genannt und sind in Linux-Betriebssystemen sehr verbreitet.
Wahrscheinlich befinden sich Ihre Dateien tatsächlich in keinem dieser Verzeichnisse. Auf meinem Telefon ist der eigentliche Einhängepunkt der Partition, auf der sich diese Dateien befinden /storage/sdcard0
, .
Von dort existieren zwei Links. Eins bis /storage/emulated/legacy
und eins bis /storage/emulated/0
. Das emulated
im Dateinamen deutet auch darauf hin, dass beide Speicherorte nur, nun ja, emuliert werden.
Dies kann von Gerät zu Gerät unterschiedlich sein, zB auf einem HTC habe ich hier /stoage/sdcard0
nur einen Link zu /storage/emulated/0
statt dem eigentlichen Mountpoint.
Das heißt: Wenn Sie eine Datei an einer Stelle löschen, ist sie an allen zwei (oder drei) "Orten" vollständig verschwunden. Die Dateien haben die gleiche Dateigröße, belegen aber nicht den doppelten Platz auf der Partition. Es ist tatsächlich die gleiche Datei . Damit meine ich, dass alles auf die gleiche Stelle auf der eigentlichen Partition auf Ihrem Speicherchip zeigt.
Hier können Sie mehr über Links lesen .
Zauberbuch
Im2018
Zauberbuch
0
. Klappt eslegacy
auch auf?Im2018