यह निर्भर करता है कि आप क्या देख रहे हैं ... संपीड़न या संग्रह?
जब मैं संग्रह करने के बारे में बात करता हूं, तो मेरा मतलब है कि अनुमतियाँ, निर्देशिका संरचना, आदि को संरक्षित करना ...
संपीड़न में से अधिकांश को अनदेखा कर सकते हैं और बस अपनी फ़ाइलों को एक छोटे पैकेज में प्राप्त कर सकते हैं।
फ़ाइल अनुमतियां संरक्षित करने के लिए, टार का उपयोग करें:
tar cpvf backup.tar folder
P ध्वज फ़ाइल अनुमतियों को बचाएगा। Gzip संपीड़न के लिए z ध्वज का उपयोग करें या bzip संपीड़न के लिए j ध्वज का उपयोग करें।
tar czpvf backup.tar.gz folder #backup.tgz is acceptable as well
tar cjpvf backup.tar.bz2 folder #backup.tbz2 works too
यदि आप एक टार फ़ाइल रखना चाहते हैं, तो आप P ध्वज का उपयोग करके टार को "अपडेट" कर सकते हैं:
tar cpPvf backup.tar folder
फिर अपडेट करने के लिए, 'c' को 'u' से बदलें और अनपैक करते समय, आप पहले से मौजूद फाइलों को संरक्षित करने के लिए 'k' का उपयोग कर सकते हैं।
tar upPvf backup.tar folder #updating a tar file
tar xpPkvf backup.tar #extracting a tar with permissions(p) and not extracting(k) files that exist on disk already
P ध्वज पूर्ण पथ वाली फ़ाइलों को सहेजता है, इसलिए - / home / username vs home / username (अग्रणी फ़ॉरवर्ड स्लैश पर ध्यान दें)।
7z संपीड़न अधिक संपीड़न प्रदान करता है, लेकिन फ़ाइल स्वामित्व, अनुमतियों आदि को संरक्षित नहीं करता है, Rzip एक और संपीड़न उपयोगिता है जो 7z के साथ तुलनीय संपीड़न प्रदान करता है।
मुझे लगता है कि एक बैकअप .ar.7z फ़ाइल एक टार फ़ाइल (अनुमतियों के साथ) 7z फ़ाइल द्वारा संपीड़ित है, हालांकि मुझे आश्चर्य नहीं होगा कि अगर थोड़ा संपीड़न हुआ क्योंकि 7z फ़ाइल मेटाडेटा को डंप करने में सक्षम नहीं हो सकता है। यह फ़ाइल मेटाडेटा को बाहर करने के लिए 7z की क्षमता है कि यह महान संपीड़न (पाठ्यक्रम की अन्य चीजों के बीच) की पेशकश कर सकता है।
संपीड़न पूरी तरह से डेटा प्रकार पर भी निर्भर करता है। कुछ फाइलें अच्छी तरह से संपीड़ित नहीं होती हैं क्योंकि वे पहले से ही कुछ अन्य साधनों (यानी, .mp3, .jpg, .tiff / lzma, .rpm, आदि) के साथ संपीड़ित हो सकती हैं।
.7z
कई फ़ाइलों से एक संग्रह बना सकता हूं , जबकि मैं.tar.7z
कई फ़ाइलों से एक संग्रह भी बना सकता हूं ?