几十年前,我严重依赖 来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,我更喜欢使用命令行。