जवाबों:
tar
मूल रूप से टार अभिलेखीय उपयोगिता का GNU संस्करण है जो टार पर अधिक जानकारी के लिए टर्मिनल पर जाता है और टाइप करता है man tar
।
आपको पता चल जाएगा कि वास्तव xzf
में इसके लिए क्या उपयोग किया जाता है। मूल रूप से वे झंडे (विकल्प) जब आप एक टार कमांड चलाते हैं।
[-]x --extract --get:
-z --gzip:
-f --file F:
इस आदेश के आदेश करता है बात यद्यपि।
मूल रूप से आपकी आज्ञा
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
निकाल देंगे tar.gz
संग्रह है कि आप (utorrent-server-3.0-ubuntu-10.10-27079.tar.gz) रूट विशेषाधिकारों के रूप में के रूप में निर्दिष्ट करें।
tar
अभिलेखागार निकालने की स्विस सेना चाकू है। यह इस तरह के रूप में कई अलग अलग अभिलेखागार, संभाल कर सकते हैं tar.gz
, tar.xz
, tar.bz
, tar.bz2
, tar.lz
...
आपकी कमांड में निम्नलिखित तीन विकल्प हैं:
-x
= अर्क-z
= gzipped संग्रह-f
= एक फ़ाइल से प्राप्त करें, टेप ड्राइव से नहीं टार पर अधिक सहायता प्राप्त करने के लिए, अपने टर्मिनल में प्रवेश करें tar --help
या man tar
करें।
इसलिए आपकी कमांड एक निर्देशिका के लिए संग्रह utorrent-server-3.0-ubuntu-10.10-27079.tar.gz निकालती है। यह dpkg -i
या तो इसके विपरीत, यूटॉरेंट सर्वर को स्थापित नहीं करता है sudo apt-get install
।
tar
कार्यक्रमों के लिए अभिलेखागार में आमतौर पर लिनक्स बायनेरीज़ होते हैं, जिन्हें आप './ बाइनरी-नेम ' के साथ चला सकते हैं ।
tar
"अभिलेखागार निकालने का स्विस सेना चाकू" नहीं कहूंगा क्योंकि यह केवल एक प्रकार के संग्रह प्रारूप से निपट सकता है: टार - हालांकि इसके विभिन्न संस्करण। (डी) संपीड़न विकल्प निश्चित रूप से अच्छे हैं लेकिन संग्रह प्रारूप के बारे में कुछ भी नहीं बदलते हैं। जैसे अन्य उपकरण p7zip
(और फ़ाइल-रोलर की तरह यह सामने के छोर, Ubuntu के डिफ़ॉल्ट संग्रह प्रबंधक) यद्यपि (जैसे अपने-अपने विशेष उपकरण के रूप में कम विकल्पों के साथ अभिलेखागार के एक दूर व्यापक रेंज का समर्थन tar
, zip
, rar
आदि)। इसके अतिरिक्त, p7zip
7-ज़िप अभिलेखागार के लिए विशेष उपकरण है।
उपलब्ध कराए गए अन्य उत्तर काफी अच्छे हैं, लेकिन मैं एक उदाहरण देना चाहता हूं और अधिक व्याख्या करना चाहता हूं कि इसका उपयोग प्रतिष्ठानों के लिए क्यों किया जाता है ।
सबसे पहले, जैसे दूसरों ने समझाया है। tar -xzf निकालने की एक विधि है। स्थापना निर्देशों में वे आमतौर पर आपको उपयोग करने के विकल्प बताएंगे क्योंकि विभिन्न संग्रह प्रकारों के लिए विभिन्न विकल्पों की आवश्यकता होगी।
उदाहरण का उपयोग करें - यहाँ से ले
विकल्प gvzf का उपयोग करके एक gzipped टार आर्काइव (* .tar.gz) निकालें
एक gzip टार संग्रह को असंपीड़ित करने के लिए विकल्प z का उपयोग करें।
$ tar xvfz archive_name.tar.gz
विकल्प xvjf का उपयोग करके एक bzipped टार आर्काइव (* .tar.bz2) निकालना
Bzip2 टार आर्काइव को अनकम्प्रेस्ड करने के लिए विकल्प j का प्रयोग करें।
$ tar xvfj archive_name.tar.bz2
उदाहरण स्थापना - GOOGLE DROPBOX
अब उबंटू स्थापनाओं में इसका उपयोग क्यों किया जाता है, इसके लिए Google ड्रॉपबॉक्स स्थापना प्रक्रिया पर विचार करें ।
यह स्थापित करने के लिए कहता है, निम्नलिखित करें:
64-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
~/.dropbox-dist/dropboxd
ये निर्देश आपको बता रहे हैं:
उपयोगकर्ता होम निर्देशिका पर नेविगेट करें ~
टार फ़ाइल डाउनलोड करें
इसे होम डायरेक्टरी में अनज़िप करें। यह फ़ोल्डर बनाएगा .dropbox-dist
क्योंकि ज़िप कैसे बनाया गया था।
नए अनज़िप किए गए फ़ोल्डर में प्रोग्राम चलाएँ।
UBUNTU इंस्टालेशन
देखें उबंटू विंडोज की तरह काम नहीं करता है। विंडोज में आपको रजिस्ट्री, निर्देशिकाओं, फ़ाइल संघों आदि को कॉन्फ़िगर करने के लिए निष्पादन योग्य इंस्टॉलेशन प्रोग्राम चलाने की आवश्यकता होती है, आदि उबंटू बहुत घटक-ized है - यह कहना है कि यह असाधारण रूप से दुर्लभ है कि किसी भी सिस्टम कॉन्फ़िगरेशन फ़ाइलों को बदलने की आवश्यकता है एक आवेदन स्थापित करने के लिए। अधिकांश भाग के सभी कि जरूरतों को होने के लिए है कि कुछ फ़ाइलों की तरह विशेष फ़ोल्डर में डाल करने की आवश्यकता है /var/
, /usr/share/applications/
, /etc/
, और /bin/
, (संभवतः अन्य) जो पर्याप्त के साथ (dropboxd फ़ाइल की तरह) एक बैच स्थापना फ़ाइल द्वारा किया जा सकता (sudo ) विशेषाधिकार। हालांकि यह जरूरी नहीं है - कुछ कार्यक्रम पूरी तरह से स्वयं निहित हैं और विशेष निर्देशिकाओं में उनकी फ़ाइलों को रखने की आवश्यकता नहीं है।जैसे, फ़ाइलों को अनियंत्रित / अनज़िप करने पर, इंस्टॉलेशन पहले से ही पूरा हो सकता है।
यह एक विंडोज इंस्टॉलेशन से बहुत अलग है जहां सिस्टम एक रजिस्ट्री के साथ सब कुछ प्रबंधित करने की कोशिश करता है - महत्वपूर्ण बात यह है कि फाइलें विशिष्ट निर्देशिकाओं में मौजूद हैं और सिस्टम उन निर्देशिकाओं को खोज लेगा, क्योंकि उन्हें उनकी आवश्यकता है। अगर यह उन्हें मिल जाता है, तो वे अच्छे से स्थापित हो जाते हैं, और यदि ऐसा नहीं होता है, तो यह शायद स्थापित नहीं है और सिस्टम भी ध्यान नहीं देगा (यह केवल गैर-आवश्यक सिस्टम घटकों के लिए जाता है)। यही कारण है कि, बैच फ़ाइल या कुछ भी चलाए बिना कुछ प्रोग्राम इंस्टॉल किए जा सकते हैं।
-xzf
tar
कमांड के तर्क हैं । आप इनका अर्थ मैन पेजों में देख सकते हैं:
man tar
आपके द्वारा पूछे गए पैरामीटर्स निम्नलिखित हैं:
-x, --extract, --get
extract files from an archive
-f, --file ARCHIVE
use archive file or device ARCHIVE
-z, --gzip, --gunzip --ungzip
आपकी फ़ाइल utorrent-server-3.0-ubuntu-10.10-27079.tar.gz सिर्फ एक संग्रह है और यह आदेश सामग्री को निकालता है।
f
अंतिम होना चाहिए। यदि आप उदाहरण के लिए, टाइप करते हैं,tar -xfz
तो यह एक फाइल की तलाश करने की कोशिश करेगा जिसे कहा जाता हैz
। अनिवार्य रूप सेf
साधन "अगली चीज जो मैं टाइप करता हूं वह एक फ़ाइल नाम होगा"।