Zip dosyalarını otomatik olarak güncellemenin bir yolu var mı?


0

Seçenekli bir zip dosyasını -ugüncellerken, değiştirilen herhangi bir dosyayı günceller / tazeler, eklenmiş herhangi bir dosyayı ekler, ancak kaynak ağacında olmayan hiçbir dosyayı silmez.

Bunun sadece eklenmiş / değiştirilmiş dosyalar içeren bir ağaçtan başlatmayı mümkün kılmaya niyetli olduğunu düşünüyorum.

Ancak, sıfırdan yeni zip oluşturma ile karşılaştırıldığında çok büyük zip dosyaları ile çalıştığım için zaman kazandıracak bir numara ile bunu etkinleştirmek için hala bir seçenek var mı?

Şimdiden teşekkürler,

Çadır: wq

Yanıtlar:


0

Sonunda aradığım seçeneği man sayfasında buldum:

-FS(veya --filesync)!

Mesela:

zip -FS9ryo archive.zip directory_to_compress/*

tamamen -FS"directory_to_compress" klasöründeki arşivi archive.zip dosyası ile senkronize edecek (o dizinde dosya oluşturmuş, silmiş veya güncellenmiş olursa olsun); maksimum sıkıştırma seviyesi ile sıkıştıracaktır -9; alt dizinlere tekrarlanacaktır -r; sembolik dosyaları referans gösterilen dosya olarak değil ve depolayın ve zip arşivinin tarihini dir -o.


Ayrıca şunu da
çadır

Çadır, cevabınıza biraz örnek verir misiniz?
Christopher Hostage,

Belirli bir kullanım durumumdan bir örnek ekledim, fakat temel -FSolarak ZIP'ın klasör ve arşivi senkronize etmesini istiyorsanız, sıkıştırmak için kullandığınız diğer genel seçeneklerin üzerine seçeneği kullandım. Sadece ikisini birden kullanıyorsanız -fveya onlarla -udeğiştirmeniz -FSgerekiyorsa.
çadır
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.