tar command unix create backups
व्यावहारिक उदाहरणों के साथ यूनिक्स में टार कमांड जानें :
यूनिक्स टार कमांड का प्राथमिक कार्य बैकअप बनाना है।
इसका उपयोग डायरेक्टरी ट्री का archive टेप आर्काइव ’बनाने के लिए किया जाता है, जिसे टेप-आधारित स्टोरेज डिवाइस से बैकअप और रिस्टोर किया जा सकता है। शब्द 'टार' भी परिणामी संग्रह फ़ाइल के फ़ाइल प्रारूप को संदर्भित करता है।
उदाहरणों के साथ यूनिक्स में टार कमांड
संग्रह प्रारूप निर्देशिका संरचना को संरक्षित करता है, और फ़ाइल सिस्टम विशेषताएँ जैसे अनुमतियाँ और दिनांक।
टार सिंटैक्स:
tar (function) (options) (paths)
टार विकल्प:
टार कमांड निम्नलिखित कार्यों का समर्थन करता है:
- tar -c: एक नया संग्रह बनाएं।
- tar -A: एक अन्य संग्रह में एक टार फ़ाइल संलग्न करें।
- tar -r: एक संग्रह में एक फ़ाइल जोड़ें।
- tar -u: फाइलों को एक आर्काइव में अपडेट करें यदि फाइलसिस्टम में कोई नया है।
- tar -d: एक संग्रह और फाइलसिस्टम के बीच अंतर ज्ञात करें।
- tar -t: एक पुरालेख की सामग्री को सूचीबद्ध करें।
- tar -x: किसी पुरालेख की सामग्री निकालें।
फ़ंक्शन को निर्दिष्ट करते समय, ‘- ifying उपसर्ग की आवश्यकता नहीं होती है, और फ़ंक्शन को अन्य एकल अक्षर विकल्पों का पालन किया जा सकता है।
समर्थित विकल्पों में से कुछ में शामिल हैं:
- -j: bzip2 संपीड़न एल्गोरिथ्म का उपयोग करके अभिलेख पढ़ें या लिखें।
- -J: एक्सज़ कम्प्रेशन एल्गोरिथ्म का उपयोग करके अभिलेखागार पढ़ें या लिखें।
- -z: Gzip कम्प्रेशन एल्गोरिथ्म का उपयोग करके अभिलेखागार पढ़ें या लिखें।
- -a: संग्रह फ़ाइल नाम द्वारा निर्धारित संपीड़न एल्गोरिथ्म का उपयोग करके अभिलेख पढ़ें या लिखें।
- -v: क्रियाओं को मौखिक रूप से करें।
- -f: संग्रह के लिए फ़ाइल नाम निर्दिष्ट करें।
उदाहरण:
एक संग्रह फ़ाइल बनाएँ जिसमें file1 और file2 हो
कैसे एक makefile c ++ लिखने के लिए
$ tar cvf archive.tar file1 file2
निर्देशिका के नीचे निर्देशिका ट्री युक्त एक आर्काइव फ़ाइल बनाएँ
$ tar cvf archive.tar dir
आर्काइव की सामग्री को सूचीबद्ध करें
$ tar tvf archive.tar
वर्तमान निर्देशिका के लिए आर्काइव की सामग्री को निकालें
$ tar xvf archive.tar
निर्देशिका के नीचे निर्देशिका ट्री युक्त एक आर्काइव फ़ाइल बनाएँ और इसे gzip का उपयोग करके संपीड़ित करें
$ tar czvf archive.tar.gz dir
Gzipped संग्रह फ़ाइल की सामग्री को निकालें
$ tar xzvf archive.tar.gz
संग्रह फ़ाइल से केवल दिए गए फ़ोल्डर को निकालें
$ tar xvf archive.tar docs/work
संग्रह से सभी '.doc' फ़ाइलें निकालें
$ tar xvf archive.tar –-wildcards ‘*.doc’
निष्कर्ष
यूनिक्स में टार कमांड का संग्रह प्रारूप निर्देशिका संरचना को संरक्षित करता है, और फ़ाइल सिस्टम विशेषताओं जैसे अनुमतियाँ और दिनांक।
अनुशंसित पाठ
- उदाहरणों के साथ यूनिक्स में कमान काटें
- यूनिक्स कैट कमांड सिंटैक्स, उदाहरण के साथ विकल्प
- उदाहरणों के साथ यूनिक्स में Ls कमांड
- सरल उदाहरणों के साथ यूनिक्स में ग्रीप कमांड
- सिंटैक्स, विकल्प और उदाहरण के साथ यूनिक्स सॉर्ट कमांड
- यूनिक्स में कमांड का पता लगाएं: यूनिक्स के साथ फाइल का पता लगाएं फाइल (उदाहरण)
- यूनिक्स टेक्स्ट प्रोसेसिंग कमांड्स: यूनिक्स फिल्टर विथ उदाहरण
- यूनिक्स कमांड्स: बेसिक और एडवांस्ड यूनिक्स कमांड्स विद एग्जाम्पल्स