contraparte zip de tar -d

contraparte zip de tar -d

Hace décadas, dependía en gran medida de tar czf ...la creación de instantáneas de trabajos en expansión. Sin embargo, el resto del mundo se ejecuta en Windows y zip. Mi experiencia en esas últimas décadas es que el uso de archivos unzipon *.tar.gz/ *.tgzfue desastroso. Instantáneas incompletas tomadas alegremente, problemas de longitud del camino, etc.

Desde entonces, pasé a la línea de comandos zip. Tiene sus méritos, pero le falta una operación crucial. Esa es la tar -dopción que compara el contenido de una *.tgzinstantánea con los archivos fuente sin comprimir. Me esforcé por abrir *.ziparchivos en *.unzipsubcarpetas con el nombre correspondiente para poder aplicar diff. Dado que Vim puede descender a archivos de texto dentro de una *.zipinstantánea, a veces uso la difffunción de Vim para comparar con el archivo fuente descomprimido. Eso solo funciona para archivos de texto y Vim no descenderá a un *.ziparchivo anidado. Sin embargo, independientemente de si descomprimo explícitamente una instantánea o uso Vim para evitar hacerlo, ambos enfoques son relativamente laboriosos.

Ha pasado mucho tiempo y zip no parece haber evolucionado para incluir una contraparte de tar -d. ¿La gente hace manualmente lo que yo hago arriba o hay una manera más fácil? Utilizo Cygwin en lugar de Linux per se y prefiero algo desde la línea de comandos.

información relacionada