शुरुआती के लिए लिनक्स ट्यूटोरियल - 10 - कम्प्रेस और निकालें टार और GZ फ़ाइलें
विषयसूची:
- टार कमांड सिंटेक्स
- टार्क आर्काइव बनाना
- टार Gz आर्काइव बनाना
- टार Bz2 आर्काइव बनाना
- टार अभिलेखागार की सूची बनाना
- टार पुरालेख निकालना
- एक अलग निर्देशिका में टार पुरालेख निकालने
- टार Gz और टार Bz2 अभिलेखागार निकालना
- टार आर्काइव से विशिष्ट फाइलें निकालना
- वाइल्डकार्ड का उपयोग करके एक टार आर्काइव से फाइलें निकालना
- मौजूदा टार आर्काइव में फाइलें जोड़ना
- एक टार पुरालेख से फ़ाइलें हटाना
- निष्कर्ष
tar
कमांड का उपयोग फ़ाइलों के समूह को एक संग्रह में परिवर्तित करके टार अभिलेखागार बनाने के लिए किया जाता है। इसमें टार अभिलेखागार निकालने, संग्रह में शामिल फ़ाइलों की एक सूची प्रदर्शित करने, मौजूदा संग्रह में अतिरिक्त फ़ाइलों को जोड़ने, साथ ही साथ विभिन्न प्रकार के संचालन की क्षमता भी है।
टार को मूल रूप से चुंबकीय टेप पर फ़ाइलों को संग्रहीत करने के लिए अभिलेखागार बनाने के लिए डिज़ाइन किया गया था यही कारण है कि इसका नाम " टी एप एआर चाइव" है।
इस ट्यूटोरियल में, हम आपको दिखाएंगे कि व्यावहारिक उदाहरणों और सबसे सामान्य टार विकल्पों के विस्तृत विवरणों के माध्यम से टार अभिलेखों को निकालने, सूचीबद्ध करने और बनाने के लिए
tar
कमांड का उपयोग कैसे करें।
टार कमांड सिंटेक्स
टार के दो संस्करण हैं, बीएसडी टार और जीएनयू टार के बीच कुछ कार्यात्मक अंतर हैं। अधिकांश लिनक्स सिस्टम जीएनयू टार के साथ आते हैं जो डिफ़ॉल्ट रूप से पूर्व-स्थापित होते हैं।
tar
कमांड के लिए सामान्य सिंटैक्स निम्नानुसार है:
tar
-
OPERATION
- केवल एक ऑपरेशन तर्क की अनुमति है और आवश्यक है। सबसे अधिक बार उपयोग किए जाने वाले ऑपरेशन हैं:-
--create
(-c
) - एक नया टार आर्काइव बनाएं।--extract
(-x
) - एक संग्रह से पूरे संग्रह या एक या अधिक फ़ाइलों को निकालें।--list
(-t
) - संग्रह में शामिल फ़ाइलों की एक सूची प्रदर्शित करें
OPTIONS
- सबसे अधिक बार उपयोग किए जाने वाले ऑपरेशन हैं:-
--verbose
(-v
) - टार कमांड द्वारा प्रोसेस की जा रही फाइलों को दिखाएं।--file=archive=name
(-f archive-name
) - संग्रह फ़ाइल नाम निर्दिष्ट करता है।
ARCHIVE_NAME
- संग्रह का नाम।FILE_NAME(s)
- संग्रह से निकाले जाने वाले फ़ाइलनामों की एक अलग-अलग सूची। यदि पूरा संग्रह उपलब्ध नहीं कराया गया है। -
टार कमांड को निष्पादित करते समय, आप
tar
संचालन और विकल्पों के लंबे या छोटे रूप का उपयोग कर सकते हैं। लंबे रूप अधिक पठनीय होते हैं, जबकि लघु रूप तेजी से टाइप होते हैं। लंबे समय से विकल्प डबल डैश (
--
) के साथ उपसर्ग कर रहे हैं। लघु-रूप विकल्प एकल डैश (
-
) के साथ उपसर्ग किए जाते हैं, जिन्हें छोड़ा जा सकता है।
टार्क आर्काइव बनाना
टार संपीड़न कार्यक्रमों की एक विशाल श्रृंखला का समर्थन करता है जैसे कि
gzip
,
bzip2
,
lzip
,
lzip
,
lzip
,
xz
और
compress
। संपीड़ित टार अभिलेखागार बनाते समय यह संग्रह फ़ाइल नाम के लिए कंप्रेसर प्रत्यय को जोड़ने के लिए एक स्वीकृत सम्मेलन है। उदाहरण के लिए, अगर किसी संग्रह को
gzip
साथ
gzip
किया गया है, तो उसे आर्काइव का नाम दिया जाना चाहिए ।ar.gz
टार आर्काइव बनाने के लिए
-f
बाद
-c
ऑप्शन और आर्काइव के नाम का उपयोग करें।
उदाहरण के लिए,
file1
,
file2
,
file3
नामक फाइलों से आर्काइव।
archive.tar
नाम बनाने के लिए, आप निम्नलिखित कमांड चलाएंगे:
tar -cf archive.tar file1 file2 file3
यहां लंबी-फ़ॉर्म विकल्पों का उपयोग करते हुए समतुल्य कमांड है:
tar --create --file=archive.tar file1 file2 file3
आप एक या अधिक निर्देशिकाओं या फ़ाइलों की सामग्री से अभिलेखागार बना सकते हैं। डिफ़ॉल्ट रूप से, निर्देशिकाओं को पुनरावर्ती रूप से संग्रहीत किया जाता है जब तक कि
--no-recursion
विकल्प निर्दिष्ट नहीं किया जाता है।
निम्न उदाहरण
/home/user
निर्देशिका के
user_backup.tar
नामक एक संग्रह बनाएगा:
tar -cf backup.tar /home/user
यदि आप संसाधित की जा रही फ़ाइलों को देखना चाहते हैं, तो
-v
विकल्प का उपयोग करें।
टार Gz आर्काइव बनाना
टार फ़ाइलों को संपीड़ित करने के लिए Gzip सबसे लोकप्रिय एल्गोरिथम है। टार्च अभिलेखों को gzip के साथ संपीड़ित करते समय संग्रह का नाम या तो
tar.gz
या
tgz
साथ समाप्त होना चाहिए।
-z
विकल्प
-z
को
gzip
एल्गोरिथ्म का उपयोग करके संग्रह को संपीड़ित करने के लिए कहता है क्योंकि यह बनाया गया है। उदाहरण के लिए, दिए गए फ़ाइलों से एक tar.gz संग्रह बनाने के लिए आप निम्नलिखित कमांड का उपयोग करेंगे:
tar -czf archive.tar.gz file1 file2
टार Bz2 आर्काइव बनाना
टार फ़ाइलों को संपीड़ित करने के लिए एक और लोकप्रिय एल्गोरिथ्म bzip2 है। टार अभिलेखागार को bzip2 के साथ संपीड़ित करते समय संग्रह का नाम या तो
tar.bz2
या
tbz
साथ समाप्त होना चाहिए।
जब
-j
विकल्प निर्दिष्ट किया जाता है टार संग्रह को संपीड़ित करने के लिए
bzip2
एल्गोरिथ्म का उपयोग करेगा। निम्न कमांड दी गई फाइलों से एक
tar.bz2
संग्रह बनाएगी:
tar -cjf archive.tar.bz2 file1 file2
टार अभिलेखागार की सूची बनाना
जब
--list
(
-t
) विकल्प के साथ उपयोग किया जाता है, तो
tar
कमांड इसे निकाले बिना टार संग्रह की सामग्री को सूचीबद्ध करेगा। कमांड bellow, आर्काइव की सामग्री को सूचीबद्ध करेगा
archive.tar
फ़ाइल:
tar -tf archive.tar
आउटपुट पुरालेख में सभी फाइलों के नाम सूचीबद्ध करेगा:
file1
file2
file3
फ़ाइल स्वामी, फ़ाइल आकार, टाइमस्टैम्प जैसे अधिक जानकारी प्राप्त करने के लिए
--verbose
(
-v
) विकल्प का उपयोग करें:
tar -tvf archive.tar
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file1
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file2
-rw-r--r-- linuxize/users 0 2018-09-08 01:19 file3
टार पुरालेख निकालना
लिनक्स में अधिकांश संग्रहीत फाइलें टार या टार्गेट प्रारूप का उपयोग करके संग्रहीत और संपीड़ित होती हैं। कमांड लाइन से इन फ़ाइलों को कैसे निकालना है, यह जानना महत्वपूर्ण है।
टार आर्काइव निकालने के लिए
--extract
(
-x
) विकल्प का उपयोग करें,
--extract
बाद आर्काइव नाम है:
tar -xf archive.tar
फ़ाइलों को निकाले जाने वाले नामों को प्रिंट करने के लिए
-v
विकल्प जोड़ना भी आम है।
एक अलग निर्देशिका में टार पुरालेख निकालने
डिफ़ॉल्ट रूप से, टार मौजूदा वर्किंग डायरेक्टरी में आर्काइव कंटेंट को निकालेगा। एक विशिष्ट निर्देशिका में आर्काइव फ़ाइलों को निकालने के लिए
--directory
(
-C
) का उपयोग करें:
उदाहरण के लिए, संग्रह सामग्री को
/opt/files
निर्देशिका में निकालने के लिए, आप उपयोग कर सकते हैं:
tar -xf archive.tar -C /opt/files
टार Gz और टार Bz2 अभिलेखागार निकालना
जब इस तरह के
tar.gz
या
tar.bz2
जैसे संपीड़ित अभिलेखों को निकालते हैं, तो आपको एक अपघटन विकल्प को निर्दिष्ट करने की आवश्यकता नहीं होती है।
tar
संग्रह को निकालने के दौरान कमांड समान है:
tar -xf archive.tar.gz
टार आर्काइव से विशिष्ट फाइलें निकालना
कभी-कभी पूरे संग्रह को निकालने के बजाय, आपको इसमें से केवल कुछ फ़ाइलों को निकालने की आवश्यकता हो सकती है।
टार आर्काइव से एक विशिष्ट फ़ाइल (ओं) को निकालने के लिए, संग्रह नाम के बाद निकाले जाने वाले फ़ाइल नामों की एक अलग-अलग सूची संलग्न करें:
tar -xf archive.tar file1 file2
फ़ाइलों को निकालते समय, आपको पथ सहित उनके सटीक नाम प्रदान करने होंगे, जैसा कि
--list
(
-t
) द्वारा मुद्रित किया गया है।
संग्रह से एक या एक से अधिक निर्देशिकाओं को निकालना फ़ाइलों को निकालने के समान है:
tar -xf archive.tar dir1 dir2
tar -xf archive.tar README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
वाइल्डकार्ड का उपयोग करके एक टार आर्काइव से फाइलें निकालना
वाइल्डकार्ड पैटर्न पर आधारित संग्रह से फ़ाइलों को निकालने के लिए,
--wildcards
स्विच का उपयोग करें और शेल को व्याख्या करने से रोकने के लिए पैटर्न को कोट करें।
उदाहरण के लिए, उन फ़ाइलों को निकालने के लिए जिनका नाम
.js
(जावास्क्रिप्ट फ़ाइलों) में समाप्त होता है, आप उपयोग कर सकते हैं:
tar -xf archive.tar --wildcards '*.js'
मौजूदा टार आर्काइव में फाइलें जोड़ना
मौजूदा टार आर्काइव में फ़ाइलों या निर्देशिकाओं को जोड़ने के लिए
--append
(
-r
) ऑपरेशन का उपयोग करें।
उदाहरण के लिए,
newfile
नामक फाइल को
newfile
जोड़ें। और, आप चलाएंगे:
एक टार पुरालेख से फ़ाइलें हटाना
संग्रह से फ़ाइलों को निकालने के लिए
--delete
ऑपरेशन का उपयोग करें।
निम्न उदाहरण दिखाता है कि कैसे
file1
को
file1
से फ़ाइल को निकालना है।
tar --delete -f archive.tar file1
निष्कर्ष
tar
कमांड का सबसे आम उपयोग टार आर्काइव बनाने और निकालने के लिए है। जब एक आर्काइव निकालते हैं, तो संग्रह नाम के बाद
tar -xf
कमांड का उपयोग करें और संग्रह नाम और उन फ़ाइलों और निर्देशिकाओं के बाद एक नया
tar -czf
उपयोग करें
tar -czf
आप संग्रह में जोड़ना चाहते हैं।
टार कमांड के बारे में अधिक जानकारी के लिए, ग्नू टार प्रलेखन पृष्ठ देखें।
टार टर्मिनलमंगलवार को आरोप लगाया गया था, एस्टोनिया के ताल्लिन के सर्गेई तुरुकोव, 25; सेंट पीटर्सबर्ग, रूस के 28 वर्षीय विक्टर प्लाशचुक; ओलेग कोवेलिन, 28, चिसीनाउ, मोल्दोवा; और एक व्यक्ति केवल हैकर 3 के रूप में जाना जाता है। उन पर वायर धोखाधड़ी, तार धोखाधड़ी, कंप्यूटर धोखाधड़ी करने, साजिश धोखाधड़ी, एक्सेस डिवाइस धोखाधड़ी और बढ़ती पहचान चोरी करने की षड्यंत्र के षड्यंत्र के 16-गिनती आरोप में आरोप लगाया गया था।

यह भी आरोप लगाया गया जॉर्जिया के उत्तरी जिले के लिए अमेरिकी जिला न्यायालय में इगोर ग्रुडिजेव, 31, रोनाल्ड टॉसी, 31, एवलिन टॉसी, 20, और मिलिल जेवजेनोव, 33, प्रत्येक टॉलिन के प्रत्येक डिवाइस पर धोखाधड़ी के आरोप में थे।
वेबरेकॉर्डर के साथ वेब अभिलेखागार बनाएं, एक निःशुल्क वेब संग्रहण सेवा

वेबरेकॉर्डर एक निःशुल्क वेब संग्रहण सेवा है जो आपको उच्च-निष्ठा बनाने देती है, आपके द्वारा ब्राउज़ की जाने वाली किसी भी वेबसाइट के इंटरैक्टिव रिकॉर्डिंग और प्रासंगिक अभिलेखागार।
विंडोज़ में संदर्भ मेनू से ड्रॉपबॉक्स में निकालें निकालें 10/8/7

विंडोज़ में संदर्भ मेनू से ड्रॉपबॉक्स प्रविष्टि में स्थानांतरित करने का तरीका जानें । पोस्ट यह भी दिखाता है कि ड्रॉपबॉक्स संदर्भ मेनू को कैसे याद किया जा रहा है या काम नहीं कर रहा है।