पुनरावर्ती टार संपीड़न?


28

मैं एक ऐसे फ़ोल्डर को संपीड़ित करने के लिए एक टार फाइल बनाना चाहता हूं जिसमें सब फोल्डर हों। मैं टर्मिनल में निम्नलिखित कमांड इंट के साथ कोशिश कर रहा हूं:

tar -czf folder directorios.tar.gz

directorios.tar.gz परिणाम होगा

जवाबों:


44

प्रयत्न:

tar -czvf directorios.tar.gz folder

कुछ नोट:

  1. रिकर्सियन डिफ़ॉल्ट है , tarमैन पेजों से:

    -c, --create
        Create a new archive.  Arguments supply the names of the files to be archived.
        Directories  are  archived  recursively,  unless  the --no-recursion option is
        given.
    

    यद्यपि यह --no-recursionविकल्प का उपयोग करके बंद किया जा सकता है ...

  2. आप संग्रह नाम की आवश्यकता के तुरंत बाद-f विकल्प, सही क्रम में किया जा रहा:

    tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
             ^^^^^^^^^^
    
  3. अधिक लचीली कमांड लाइन के लिए (विशेषकर यदि आप टार के साथ gzip के अलावा अन्य कम्प्रेशन यूटिलिटीज का उपयोग करना चाहते थे) तो आप -zऑप्शन और उपयोग -aया --auto-compressऑप्शन को छोड़ सकते हैं टार को स्वचालित रूप से तय करने की अनुमति देने के लिए कि किस कंप्रेशर प्रत्यय के आधार पर कंप्रेसर का उपयोग किया जाए :

    -a, --auto-compress
        Use archive suffix to determine the compression program.
    

    मान्यता प्राप्त प्रत्यय (और उनके परिचारक संपीड़ित अनुप्रयोग) हैं:

    • .gz: gzip
    • .tgz: gzip
    • .taz: gzip
    • .Z: संपीड़ित करें
    • .taZ: सेक
    • .bz2: bzip2
    • .tz2: bzip2
    • .tbz2: bzip2
    • .tbz: bzip2
    • .lz: लज़िप
    • .lzma: lzma
    • .tlz: lzma
    • .lzo: lzop
    • .xz: xz

टार बहुत अच्छा है :)

संदर्भ:


क्या डाइरेक्टिओस.टार.गज़ एक गज़िप टार्फाइल है? मेरे पास लाल है कि -पास एक गज़िप बनाता है और -v (क्रिया) प्रक्रिया को दर्शाता है।
सैम

@sam वास्तव में, मेरी क्षमा याचना, मैंने इसे इसमें जोड़ा है। आप -zविकल्प को छोड़ सकते हैं और -aसंग्रह को प्रत्यय से अनुमान लगाने के लिए टार का उपयोग कर सकते हैं ....
andrew.46

@sam ठीक है, मैंने उत्तर को काफी बढ़ा दिया है, उम्मीद है कि आपके लिए कुछ उपयोगी जोड़ :)
andrew.46

मैंने दोनों का उपयोग किया -zऔर -aकिसी भी अंतर पर ध्यान नहीं दिया (मैं एक दूरस्थ सर्वर पर काम कर रहा हूं)। दोनों का वजन समान है। व्यायाम में मुझे एक गज़िप बनाने के लिए कहा जाता है, फिर गनज़िप का उपयोग करके इसे विघटित करें। पूरी सहायताके लिए शुक्रिया!
सैम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.