zip 对应于 tar -d

zip 对应于 tar -d

几十年前,我严重依赖 来tar czf ...创建庞大工作的快照。然而,世界上其他地方都运行着 Windows 和zip。我过去几十年的经验是,使用unzip/*.tar.gz文件*.tgz是灾难性的。愉快地制作的不完整快照、路径长度问题等。

从那时起,我转向了命令行zip。它有其优点,但缺少一个关键操作。那就是tar -d选项,它会根据未压缩的源文件检查快照的内容*.tgz。我已经费力地打开*.zip文件到相应命名的*.unzip子文件夹中,以便可以应用diff。由于 Vim 可以深入*.zip快照中的文本文件,因此我有时会使用 Vim 的diff功能与解压后的源文件进行比较。这仅适用于文本文件,Vim 不会深入嵌套*.zip文件。无论我是否明确解压快照或使用 Vim 来避免这样做,这两种方法都相对费力。

已经过去很久了,zip 似乎还没有发展到包含对应的版本tar -d。人们只是手动做我上面做的事情,还是有更简单的方法?我使用 Cygwin 而不是 Linux,我更喜欢使用命令行。

相关内容