数十年前、私はtar czf ...
広大な作業のスナップショットを作成するために に大きく依存していました。しかし、世界の他の部分は Windows と で実行されていますzip
。過去数十年間の経験から、/ファイルunzip
の使用は悲惨な結果をもたらしました。楽しそうに作成された不完全なスナップショット、パスの長さの問題など。*.tar.gz
*.tgz
それ以来、私はコマンドライン に移行しましたzip
。これには利点もありますが、重要な操作が 1 つ欠けています。それはtar -d
、スナップショットの内容を*.tgz
圧縮されていないソース ファイルと比較する オプションです。私は、を適用できるように、*.zip
ファイルを対応する名前のサブフォルダーに開くという作業を苦労して行いました。Vim はスナップショット内のテキスト ファイルに降りることができるので、Vim の機能を使用して、解凍されたソース ファイルと比較することがあります。これはテキスト ファイルにのみ機能し、Vim はネストされたファイルに降りることはできません。スナップショットを明示的に解凍するか、それを避けるために Vim を使用するかに関係なく、両方のアプローチは比較的面倒です。*.unzip
diff
*.zip
diff
*.zip
かなり時間が経ちましたが、zip は に対応するものを含むようには進化していないようですtar -d
。私が上で行っていることを手動で行う人はいるのでしょうか、それとももっと簡単な方法があるのでしょうか? 私は Linux ではなく Cygwin を使用しており、コマンド ラインからの操作を好みます。