Datei in Zip löschen - Differenzen MC/Zip
Hi Ich lösche in einer .zip Datei eine einzelne Datei zip -d MyZip.zip datei.jpg Danch ist die Datei in dem Zip auch weg, zip -l MyZip.zip zeigt sie auch nicht mehr an. Gehe ich jetzt aber über den Midnight Commander in die Zip.Datei, so ist die Datei noch da (in der Dateiliste sichtbar), sobald ich aber irgendwas auf der Datei machen will (auch löschen), gibt es eine dicke Fehlermeldung (Filename not matched oder so). Wie kann ich erreichen, daß die Datei wirklich weg ist (ohne komplett neu zu zippen)? System: Suse 9.2 Jürgen www.wetterstation-porta.info -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Jürgen Hochwald schrieb:
Hi
Ich lösche in einer .zip Datei eine einzelne Datei
zip -d MyZip.zip datei.jpg
Danch ist die Datei in dem Zip auch weg,
zip -l MyZip.zip
zeigt sie auch nicht mehr an.
Gehe ich jetzt aber über den Midnight Commander in die Zip.Datei, so ist die Datei noch da (in der Dateiliste sichtbar), sobald ich aber irgendwas auf der Datei machen will (auch löschen), gibt es eine dicke Fehlermeldung (Filename not matched oder so).
Wobei ich da eher zip -l vertraue. Probier mal folgendes: Lösche eine Datei aus eiem ZIP-Archiv mit zip -d und schaue es dir mit zip -l an. Starte erst dann (nicht früher!) den MC. ISt die Datei dann immer noch da drinnen? Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 6. Dezember 2006 07:35 schrieb Martin Ereth:
Wobei ich da eher zip -l vertraue.
Probier mal folgendes: Lösche eine Datei aus eiem ZIP-Archiv mit zip -d und schaue es dir mit zip -l an. Starte erst dann (nicht früher!) den MC. ISt die Datei dann immer noch da drinnen?
Martin
Ich habe das jetzt nocheinmal ausprobiert und konnte auch die Ursache finden. Der MC muß alle Dateizugriffe irgendwie cachen. Wenn also ein Zip einmal geöffnet wurde, dann ist das im Cache und wird nicht mehr richtig aktualisiert, wenn das Archiv 'von außen' geändert wurde. Das ging sogar soweit, daß ich die gelöschte Datei (ein .jpg-Bild) im MC direkt aus dem Archiv noch betrachten konnte. Workaround: MC beenden und neu starten, dann sind die gelöschten Dateien auch im MC weg. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mit, 06 Dez 2006, Jürgen Hochwald schrieb:
Am Mittwoch, 6. Dezember 2006 07:35 schrieb Martin Ereth: Ich habe das jetzt nocheinmal ausprobiert und konnte auch die Ursache finden. Der MC muß alle Dateizugriffe irgendwie cachen.
Nix irgendwie ;) Die Dateien werden schlicht unter /tmp/ ausgepackt. ls -lart /tmp/ zeigt was zuletzt angelegt wurde. -dnh -- Ein Freund ist jemand, der dich mag, obwohl er dich kennt. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Jürgen Hochwald
-
Martin Ereth