थोडक्यात, टार फाईल एक अर्काइव्ह फाइल तयार करण्याची एक पद्धत आहे ज्यात बर्याच इतर फाईल्स आहेत.
अशी कल्पना करा की आपल्याजवळ फाइल्स असलेल्या फोल्डर संरचना आहे ज्या आपण एका कॉम्प्यूटरवरून दुस-या संगणकामध्ये कॉपी करू इच्छिता. आपण कॉपी करणारे आणि गंतव्य फाईलवरील योग्य फोल्डर्समधील सर्व फाईल्स ठेवू शकता अशी एक स्क्रिप्ट लिहू शकता.
जर आपण फाईलचा एक भाग म्हणून समाविष्ट केलेल्या सर्व फाईल्स आणि फोल्डर्ससह एकच फाइल तयार करू शकला तर आपण गंतव्यस्थानावर कॉपी आणि अर्क काढू शकता.
ज्या वापरकर्त्यांना WinZip सारख्या विंडोज सॉफ्टवेअरचा उपयोग करण्यात येत आहे ते या फंक्शनॅलिटीबद्दल आधीच जागरूक असतील परंतु झिप फाइल आणि टाार फाइलमधील फरक हे आहे की टार फाइल संकुचित केलेली नाही.
Tar.gz फाइल्सला कसे काढायचे ते दर्शवताना दर्शवलेल्या टार फाईलसाठी हे खूप सामान्य आहे.
हा आदेश आपल्याला tar आदेशचा वापर कसा करावा हे दर्शवेल.
एक Tar फाइल तयार कसे
तुमच्या होम फोल्डरमध्ये तुमच्या चित्र फोल्डरची कल्पना करा प्रत्येक फोल्डर्स मध्ये बर्याच प्रतिमा असलेल्या विविध फोल्डर आहेत.
आपण खालील आदेश वापरून फोल्डर संरचना टिकवून ठेवताना आपल्या सर्व प्रतिमा असलेली एक tar फाइल तयार करू शकता:
tar -cvf फोटो ~ / फोटो
खालील प्रमाणे स्विचेस आहेत:
- -c = create
- -v = वर्बोस
- -f = फायली
एक तार फाइलमध्ये फायलीची सूची कशी करावी
आपण खालील आदेशचा वापर करून tar फाइलची सामग्री सूचीबद्ध करू शकता:
tar -tf tarfilename
यामुळे टाार फाईलमधील फाइल्स आणि फोल्डर्सची सूची दिसेल.
आपण अस्सल स्त्रोतावरून एक टार फाईल काढण्याआधी हे नेहमीच करायला हवे.
अगदी कमीतकमी एक टार फाईल कदाचित त्या फोल्डरमध्ये फाइल्स प्रापण करू शकते ज्या आपण अपेक्षा करत नाहीत आणि आपल्या सिस्टमचे दूषित भाग म्हणून हे जाणून घेतांना कोणती फाइल्स चांगली सुरुवात आहे ते कोठे आहे हे जाणून घेणे.
सर्वात वाईट वेळी वाईट लोक आपल्या टास्क बॉम्ब नावाच्या काहीतरी तयार करतात जे आपल्या सिस्टमचा नाश करण्यासाठी डिझाइन केले आहे.
मागील आदेश फक्त फाइल्स आणि फोल्डर्सची सूची देते. जर तुम्हास फाइल आकार दाखवण्याबाबत अधिक शब्दसज्ज दृश्य असेल तर खालील आदेश वापरा:
tar -tvf tarfilename
खालील प्रमाणे स्विचेस आहेत:
- -t = एका आर्काइव्हची सूची घटक
- -f = फाइल
- -v = वर्बोस
एक Tar फाइल पासून प्राप्त करण्यासाठी कसे
आता आपण tar फाईलमध्ये फायली सूचीबद्ध केल्या असतील तर आपण tar फाईल प्राप्त करू इच्छित असाल.
Tar फाइलची सामग्री प्राप्त करण्यासाठी खालील आदेश वापरा:
tar -xvf tarfile
खालील प्रमाणे स्विचेस आहेत:
- -x = अर्क
- -v = वर्बोस
- -f = फाइल
एक Tar फाइल करण्यासाठी फायली जोडण्यासाठी कसे
अस्तित्वातील टार फाइलमध्ये फाइल्स जमा करायची असल्यास खालील आदेश चालवा:
tar -vvf tarfilename / path / to / files
खालील प्रमाणे स्विचेस आहेत:
- -आर = जोडणे
- -v = वर्बोस
- -f = फायली
केवळ फाइली जोडल्या तरच त्या नवीन असतील तर
मागील कमांडची समस्या अशी आहे की जर आपण आधीच फार्मामध्ये असलेली फाईल जोडली तर ती ओव्हरराईट होईल.
जर अस्तित्वात असलेल्या फाइल्सपेक्षा नविन असतील तर फक्त फाइल्स जोडायचे असल्यास खालील आदेशचा वापर करा:
tar-vf tarfilename / path / to / files
एक्स्ट्रक्टिंग करताना फायलीवर ओव्हरराईट केल्यापासून टायर कसे वापरावे
जर आपण tar फाईल काढत असाल तर त्या फाइल्सच्या आधीपासून विद्यमान असल्यास ती अधिलिखीत नको असतील.
ही आज्ञा खात्री करते की विद्यमान फाइल्स एकटे राहतील:
tar -xkvf tarfilename
फक्त विद्यमान फायलींपेक्षा नवीन असलेल्या फायली प्राप्त करा
जर आपण tar फाइल काढत असाल तर फाईल ओव्हरराईट करण्यासाठी आपण आनंदी असू शकता परंतु जर ती फाईलमधील फाइल सध्याची फाईलपेक्षा नवीन असेल तर.
खालील आदेश हे कसे करायचे ते दाखवते:
tar --keep-newer-files -xvf tarfilename
एक तार फाइलवर त्यांना जोडल्यानंतर फायली काढून टाका कसे
एक tar फाइल असम्पीडित आहे त्यामुळे जर तुमच्याकडे tar- फाईलमध्ये 400-गीगाबाईट फाइल असेल तर 400-गीगाबाईट फाईल आपल्या मूळ स्थानावर असेल आणि त्यात 400-गिगाबाइट फाईल असलेली टार फाइल असेल.
टार फाईलमध्ये जोडल्यास मूळ फाइल काढण्याची तुमची इच्छा असू शकते.
खालील आदेश हे कसे करायचे ते दाखवते:
tar --remove-files-cvf tarfilename / path / to / files
आपण ते तयार करताना एक तार फाइल संकलित
ती तयार केल्यावर टार फाईलला संक्षिप्त करण्यासाठी, खालील आदेश वापरा:
tar -cvfz tarfilename / path / to / files
सारांश
Tar आदेशमध्ये स्विचेचे डझन आहे व अधिक माहिती माहिती प्राप्त करतेवेळी man tar आदेश वापरून किंवा tar --help चालवून.