ZIP: Welche temporären Binärdateien beginnen mit `zi`?

858
Remi.b

Während ich ein Unterverzeichnis in einem bestimmten Verzeichnis bin zippen, zwei binäre Dateien erschienen in diesem Ort, die genannt werden zietrLSlund ziwvPwKmverschwanden, wenn der zipBefehl beendet. In einem anderen Verzeichnis passierte dasselbe, jedoch wurde nur eine einzige Binärdatei aufgerufen zi9Rt6a4.

  • Warum benötigt zip diese Binärdateien?
  • Werden sie benannt, zigefolgt von zufälligen Zeichen, oder bedeutet ihr Name etwas Bestimmtes?

Ich habe den Befehl benutzt

zip -r mydir.zip mydir 

für beide Fälle. Bei Bedarf bin ich dabeiMAC OS X 10.11.3

1

1 Antwort auf die Frage

4
Hastur

Das zipProgramm schreibt eine temporäre Datei, während es funktioniert. Diese Datei befindet sich in demselben Verzeichnis, in dem die ZIP-Datei erstellt werden muss. Dann wird es mit dem endgültigen Namen umbenannt.

Von können man zipSie den Pfad angeben:

--temp-path path
Verwenden Sie den angegebenen Pfad für das temporäre Zip-Archiv. Zum Beispiel:

 zip -b /tmp stuff * 

legt das temporäre zip-Archiv in das Verzeichnis / tmp und kopiert danach die Datei stuff.zip in das aktuelle Verzeichnis. Diese Option ist nützlich, wenn Sie ein vorhandenes Archiv aktualisieren und das Dateisystem, das dieses alte Archiv enthält, nicht über genügend Speicherplatz verfügt, um alte und neue Archive gleichzeitig zu speichern. In manchen Fällen kann es auch beim Streaming nützlich sein, um die Notwendigkeit von Datenbeschreibungen zu vermeiden. Beachten Sie, dass die Verwendung dieser Option möglicherweise eine längere Zeit für das Kopieren der Archivdatei in das Zieldateisystem benötigt.

Kurz gesagt: Es ist die Datei, die Sie erstellen. Sie können dies überprüfen

file ziPbmVnZ 

das wird mit antworten

ziPbmVnZ: Zip archive data, at least v2.0 to extract 

Der Name der temporären Datei beginnt normalerweise mit zi -something.