Mac OS X पर फ़ाइलों और निर्देशिकाओं को संपीड़ित करने के लिए एक टार फ़ाइल बनाएँ


61

मैं मैक ओएस एक्स के लिए नया हूं और सुनिश्चित नहीं हूं कि यह कैसे किया जाए:

मेरी तीन निर्देशिकाएं हैं। मैं उनमें से एक टार / जिप फ़ाइल बनाना चाहता हूं ताकि मैं उन्हें एक ईमेल में संलग्न कर सकूं।

कोई विचार?

जवाबों:


89

साथ OSX जहाजों tar। टर्मिनल से, आप बस यह कर सकते हैं:

tar czf archive_folder_name.tar.gz folder_to_copy

archive_folder_name.tar.gzजो भी आप नए बनाए गए संग्रह को कॉल करना चाहते हैं, उसे बदलें , और folder_to_copyजिस भी फ़ोल्डर में आप संग्रह करना चाहते हैं उसका नाम है।


1
व्यक्तिगत रूप से, मैं tar cjfgzip (छोटी फ़ाइलों) के बजाय bzip के लिए उपयोग करूंगा, लेकिन यह सिर्फ एक व्यक्तिगत पसंद है जो मुझे लगता है।
मैथ्यू शेर्ले

3
यदि आप छोटी फ़ाइलों के लिए जा रहे हैं, तो आप उनमें से किसी के बाद नहीं होंगे; आप बस p7zip (7z) का उपयोग कर सकते हैं।
जेरेमी एल

1
मैं पहले गज़िप के लिए जाता हूं, शायद आदत से बाहर। ईमानदार होने के लिए, ज्यादातर मामलों में मैं विशेष रूप से संग्रह के आकार को ट्रिम करने के बारे में चिंतित नहीं हूं। यह ध्यान रखने वाली एक उचित बात है, लेकिन अधिकांश मशीनों के हार्ड ड्राइव के विशाल आकार को देखते हुए, मैं खुद को अंतरिक्ष के बारे में चिंता नहीं करता हूं। यदि कुछ भी हो, तो मुख्य कारण जो मैं किसी भी आइटम को बंडल करता हूं, वह केवल कॉपी करते समय समय कारक को बेहतर बनाने के लिए है। यदि आप उन्हें संग्रहीत नहीं करते हैं, तो विशेष रूप से OSX बहुत छोटी फ़ाइलों (जैसे स्रोत निर्देशिका) के बहुत से कॉपी करने के लिए घातीय रूप से लंबा लगता है।
टेलीमेकस

10

आप देख रहे हैं एक जीयूआई समाधान के लिए, बस का उपयोग संपीड़ित प्रासंगिक मेनू fron आदेश।

यदि आप कमांड-लाइन समाधानों में रुचि रखते हैं, तो कई विकल्प संभव हैं।

आप निश्चित रूप से टार कमांड का उपयोग कर सकते हैं ।

tar -zcvf archive.tar.gz folder

लेकिन अगर आप अभिलेखागार साझा कर रहे हैं, तो कुछ लोग ज़िप फ़ाइल पसंद कर सकते हैं, जिसे आप ज़िप कमांड के साथ बना सकते हैं

zip -r archive.zip folder

3

ठीक है ठीक है। यह बहुत ही मजेदार और मूर्खतापूर्ण है।

लेकिन मुझे लगता है कि मुझे विकल्प मिल गया।

उस फ़ोल्डर पर राइट क्लिक करें जिसे आप कंप्रेस करना चाहते हैं।

संपीडन विकल्प उपलब्ध है।


यह आर्काइव उपयोगिता में बिल्ट के साथ फाइल को ज़िप करेगा। यदि आप कमांड लाइन का उपयोग करने के लिए टार एंड का उपयोग करना चाहते हैं। (कमांड लाइन पर विवरण के लिए टेलीमैकस का उत्तर देखें)
चीलियन

पुरालेख उपयोगिता ज़िप अभिलेखागार बनाती है, टार गज़िप नहीं।
जेरेमी एल

1
मुझे लगता है कि सागर के पास सबसे अच्छा जवाब है। पोस्टर "टार / जिप" कहता है, लेकिन इसका मतलब यह नहीं है कि वह एक .tar.gz फ़ाइल की तलाश में है, वह किसी निर्देशिका को किसी एकल संग्रह में संपीड़ित करने के लिए किसी तरह की तलाश कर रहा है ताकि उसे ईमेल संदेश से जोड़ा जा सके।
माइकल एच।

0

अच्छी तरह से, GUI के अलावा आप कंसोल का उपयोग कर सकते हैं (या किसी तरह के कंप्रेसिंग सॉफ़्टवेयर जैसे StuffixExpander या ऐसा कुछ स्थापित कर सकते हैं, अगर आपको डिफ़ॉल्ट एक पसंद नहीं है या अधिक स्वरूपों की आवश्यकता है)

tar --help

tar -cf ark.tar foo bar # फाइल्स फू और बार से आर्काइव बनाएं।


tar -cf archive.tar foo barकेवल एक संग्रह बनाता है, लेकिन सामग्री को संपीड़ित नहीं करता है। संपीड़ित करने के लिए आपको उदाहरण के लिए -z(gzip) या -j(bzip2) को वास्तव में फ़ाइलों को संपीड़ित करना चाहिए ।
कोएन।

0

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

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