zip-Gegenstück zu tar -d

zip-Gegenstück zu tar -d

Vor Jahrzehnten habe ich mich stark auf verlassen, tar czf ...um Schnappschüsse von umfangreichen Arbeiten zu erstellen. Der Rest der Welt läuft jedoch unter Windows und zip. Meine Erfahrung in den letzten Jahrzehnten ist, dass die Verwendung unzipvon *.tar.gz/ *.tgz-Dateien katastrophal war. Unvollständige Schnappschüsse, die fröhlich erstellt wurden, Probleme mit der Pfadlänge usw.

Seitdem bin ich zur Befehlszeile übergegangen zip. Das hat seine Vorteile, aber es fehlt eine entscheidende Operation. Das ist die tar -dOption, die den Inhalt eines *.tgzSnapshots mit den unkomprimierten Quelldateien vergleicht. Ich habe mich durch das Öffnen von *.zipDateien in entsprechend benannte *.unzipUnterordner gequält, damit ich anwenden kann diff. Da Vim in Textdateien innerhalb eines *.zipSnapshots navigieren kann, verwende ich manchmal die diffFunktion von Vim, um mit der entpackten Quelldatei zu vergleichen. Das funktioniert nur für Textdateien, und Vim navigieren nicht in verschachtelte *.zipDateien. Unabhängig davon, ob ich einen Snapshot explizit entpacke oder Vim verwende, um dies zu vermeiden, sind beide Ansätze relativ mühsam.

Es ist schon lange her, und Zip scheint sich nicht so weiterentwickelt zu haben, dass es ein Gegenstück zu enthält tar -d. Machen die Leute einfach manuell, was ich oben mache, oder gibt es einen einfacheren Weg? Ich verwende Cygwin an sich statt Linux und bevorzuge etwas von der Befehlszeile.

verwandte Informationen