zip аналог tar -d

zip аналог tar -d

Десятилетия назад я в значительной степени полагался на tar czf ...создание снимков разрастающейся работы. Однако остальной мир работает на Windows и zip. Мой опыт за те прошедшие десятилетия показывает, что использование unzipon *.tar.gz/ *.tgzfiles было катастрофическим. Неполные снимки, которые были сделаны весело, проблемы с длиной пути и т. д.

С тех пор я перешел на командную строку zip. У нее есть свои достоинства, но в ней отсутствует одна важная операция. Это опция tar -d, которая проверяет содержимое снимка *.tgzпо несжатым исходным файлам. Я продирался через открытие *.zipфайлов в соответствующим образом названных *.unzipподпапках, чтобы можно было применить diff. Поскольку Vim может переходить к текстовым файлам внутри *.zipснимка, я иногда использую функцию Vim diffдля сравнения с распакованным исходным файлом. Это работает только для текстовых файлов, и Vim не будет переходить во вложенный *.zipфайл. Однако независимо от того, распаковываю ли я снимок явно или использую Vim, чтобы этого не делать, оба подхода относительно трудоемки.

Прошло много времени, и zip, похоже, не эволюционировал, чтобы включить аналог tar -d. Люди просто вручную делают то, что я делаю выше, или есть более простой способ? Я использую Cygwin, а не Linux как таковой, и предпочитаю что-то из командной строки.

Связанный контент