TAR / Gzip संग्रह कैसे अपडेट करें


0

मैंने इस तरह टार का उपयोग करके एक फ़ोल्डर को संपीड़ित किया है:

tar cvfz folder.tar.gz folder/

अब, मैं कहता हूं कि मैंने उस फ़ोल्डर में कुछ फाइलें बदली हैं, कुछ को जोड़ा है और कुछ को हटा दिया है। और अब मैं अपने संग्रह को अपडेट करना चाहता हूं।

क्या कोई तरीका है जिससे मैं केवल परिवर्तनों को संपीड़ित कर सकता हूं? ताकि फ़ोल्डर में फ़ाइलों को बदल नहीं किया गया है कि recompressed नहीं किया जाएगा?

जवाबों:


2

टार और GZip 2 स्वतंत्र चीजें हैं। GZip केवल एक फ़ाइल को संपीड़ित कर सकता है और टार बहुत सारी फ़ाइलों और फ़ोल्डरों को एक फ़ाइल में शामिल कर सकता है। तो, आपको अपने टार को कुचलना होगा, टार को अपडेट करना होगा और अंत में इसे जिप करना होगा। आपके मामले में जिप या 7-जिप का उपयोग करना बेहतर है।

इस लिंक को देखें, 7-ज़िप आसानी से आप सभी को इस तरह से संपीड़ित कर सकता है या, आप टार-यू का उपयोग कर सकते हैं, लेकिन इसे अनजिप करने और इसे फिर से जिप करने में अधिक समय लगेगा।


यही मैं डरता था। के रूप में अच्छी तरह से बाहर विकल्प की कोशिश की और यह टार फ़ाइल को अद्यतन करने के लिए प्रतीत नहीं होता है, लेकिन सिर्फ टार के अंत में अद्यतन फ़ाइलों को जोड़ने। जिसका मतलब है कि टार फाइल बढ़ेगी और बढ़ेगी।
श्वेष

0

टार टेप अभिलेखागार के लिए खड़ा है , इस प्रकार यह "अभिलेख" टेप का उपयोग करता है, तब भी जब यह फ़ाइल अभिलेखागार के साथ उपयोग करता है। यही कारण है कि यह केवल अद्यतन करने के बजाय संलग्न करता है और आपके द्वारा पूछा जा रहा व्यवहार टार के साथ संभव नहीं है। माफ़ करना।

लेकिन जब से हम टार के बारे में बात कर रहे हैं, क्या आपने कभी स्टार की कोशिश की है ?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.