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 unzip
on *.tar.gz
/ *.tgz
fue 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 -d
opción que compara el contenido de una *.tgz
instantánea con los archivos fuente sin comprimir. Me esforcé por abrir *.zip
archivos en *.unzip
subcarpetas con el nombre correspondiente para poder aplicar diff
. Dado que Vim puede descender a archivos de texto dentro de una *.zip
instantánea, a veces uso la diff
función de Vim para comparar con el archivo fuente descomprimido. Eso solo funciona para archivos de texto y Vim no descenderá a un *.zip
archivo 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.