Warum ist das Entpacken im Datei-Explorer so langsam?

Warum ist das Entpacken im Datei-Explorer so langsam?

Ich entpacke häufig Dateien, die Tausende kleiner Textdateien enthalten.

Mir ist aufgefallen, dass, wenn ich dies im Datei-Explorer mache (RechtsklickHier entpacken) es kann lange dauern und scheint manchmal nie fertig zu sein, selbst nachdem man mehrere Minuten gewartet hat.

Das Entpacken der gleichen Datei im Terminal ist unzip file.zipimmer in wenigen Sekunden abgeschlossen.

Was macht der Datei-Explorer anders und warum dauert es viel länger? Warum wird er manchmal überhaupt nicht fertig? Im Vergleich dazu scheint er sehr schlecht gemacht zu sein, obwohl ich erwarten würde, dass er im Hintergrund einfach denselben Befehl ausführt.

Antwort1

Im GUI-Datei-Explorer ist mehr los. Für jede Ihrer „Tausenden von Dateien“ muss der Datei-Explorer bestimmen, welches Symbol verwendet werden soll.
Dann muss er das Symbol auf dem Bildschirm positionieren und das Flag „Bildschirmaktualisierung“ setzen.
Für eine Datei ist nicht viel zusätzliche Verarbeitung erforderlich, aber für „Tausende“?

Wenn Sie nach dem Extrahieren dieser „Tausenden von Dateien“ Ihren Datei-Explorer neu starten und dann das Verzeichnis mit den Dateien öffnen, werden Sie eine große Verzögerung feststellen.

Die Verarbeitung von „Tausenden von Dateien“ mit einem GUI-Datei-Explorer scheint einfach falsch. perlermöglicht beispielsweise das Lesen von ZIP-Dateien und den Zugriff auf die Dateien innerhalb des ZIP.

verwandte Informationen