bash - Can you help me understand these TAR, SPLIT commands? -


इन कमांड लाइनों का क्या मतलब है?

  1. tar cvzf - ./android_4.0.4_origen_final_full/ | Split -b 2048m - android_4.0.4_origen_final_full.tar.gz

  2. बिल्ली औरroid_4.0.4_origen_final_full.tar.gz * | Tar -zxvpf - -C / work

मैं Googling "आदमी टार", "आदमी विभाजन" और "आदमी बिल्ली" विकल्प के विवरण के लिए और ऐसे सुझाव देंगे।

टार एक प्रोग्राम है ( tar

split एक फ़ाइल लेगा और इसे किसी दिए गए आकार के खंड में तोड़ दें।

  tar cvzf - ./android_4.0.4_origen_final_full/ | Split-b 2048m - android_4.0.4_origen_final_full.tar.gz  

यह कमांड ./ औरroid_4.0.4_origen_final_full / के तहत सभी फ़ाइलों का एक संग्रह बना देगा और , एक एकल संग्रह फ़ाइल बनाने के बजाय, कई 2,048 एमबी (2 जीबी) फ़ाइलों में परिणाम को समाप्त कर देता है ( split के माध्यम से) विशेष रूप से, c पर विकल्प tar का अर्थ है "बना", v का अर्थ "वर्बोस" (आप प्रत्येक फाइल के लिए एक आउटपुट लाइन प्राप्त करेंगे ), z का अर्थ है कि इसे संकुचित किया जाएगा ( gzip के साथ), और f आउटपुट फ़ाइल को इंगित करता है चूंकि आउटपुट फ़ाइल को - के रूप में दिया गया है, फिर आउटपुट मानक आउटपुट पर जाता है (इस प्रकार, इसे split में पाइप किया जा सकता है)। विभाजन विकल्प -b 2048m का अर्थ है आउटपुट को 2GB आकार की फ़ाइलों में विभाजित किया जाएगा। इसलिए यदि संग्रह 3 जीबी है, तो आपको 2 जीबी की एक फाइल मिलेगी, और 1 जीबी।

<प्री> बिल्ली android_4.0.4_origen_final_full.tar.gz * | Tar -zxvpf - -C / work

यह पहले कमांड के विपरीत करता है यह वर्तमान फ़ोल्डर में सभी फाइलों को सम्मिलित करता है, जिनके नाम android_4.0.4_origen_final_full.tar.gz के साथ शुरू होते हैं और उन्हें tar से अनारक्षित करता है। tar विकल्प ऊपर दिए गए समान हैं, लेकिन x का अर्थ है "निकालें", p से फ़ाइल अनुमतियों को संरक्षित करने का मतलब है, और एफ - का मतलब है मानक इनपुट से इनपुट (इस मामले में cat कमांड से) ले लो, और C / work टार को बदलने के लिए कहता है निकासी के लिए / कार्य निर्देशिका।


Comments

Popular posts from this blog

ios - How do I use CFArrayRef in Swift? -

eclipse plugin - Run java code error: Workspace is closed -

c - Error on building source code in VC 6 -