zip自体はアーカイブを更新し、現在のファイルシステム(たとえば-FS
)を反映できます。タイムスタンプが古いzipエントリのみを更新します。
最小限のI / Oで基本コンテンツと同じ2.zip
ようにファイルを更新できるツールはありますか?1.zip
最新のタイムスタンプを持つ項目は無視する必要があります。
もちろんrsync
、これを行うことも可能ですが、その項目のほとんどが同じタイムスタンプを持っていても、実際に両方のアーカイブ(おそらくギガバイト)を完全に読み取る費用がかかり、異なるrsync
方法で圧縮された同じ項目を認識できません。
または、私が説明した方法で増分バックアップを容易にする他のアーカイブ形式/ツールはありますか?
注:私が知っているもう一つの明確な解決策は、FUSEベースのファイルシステムを使用して1.zipをマウントしますzip -r -FS 2.zip /mnt/zip/
。