अनज़िप स्थापित करें ============= तो सबसे पहले हमें अपने सिस्टम पर अनज़िप स्थापित करने की आवश्यकता है यदि यह स्थापित नहीं है। unzip कमांड का उपयोग ज़िप आर्काइव से फाइल निकालने के लिए किया जाता है।
स्थापित करने के लिए निम्न आदेश चलाएँ unzip
sudo apt-get install unzip
unzip
सिंटेक्स
$ unzip [-aCcfjLlnopqtuvy] [-d dir] zipfile
अब नीचे दिए गए चरणों का पालन करें:
अनज़िप फ़ाइल
विकल्प 1 - यदि ज़िप फ़ाइल उसी निर्देशिका / फ़ोल्डर में है जिसमें आपका टर्मिनल है और हम इसे वर्तमान कार्यशील निर्देशिका में निकालना चाहते हैं।
ऊपर वर्णित परिदृश्य को प्राप्त करने के लिए निम्नलिखित कमांड का उपयोग करें
sudo unzip zip_file_name.zip
अगर ज़िप फ़ाइल कुछ पासवर्ड से सुरक्षित है, तो निम्न कमांड का उपयोग करें:
sudo ubzip -P zip_file_name.zip
कृपया सुनिश्चित करें कि आप -P (कैपिटल पी) का उपयोग नहीं करते हैं, क्योंकि अलग-अलग विकल्प हैं।
विकल्प 2 - अगर जिप फाइल एक ही डायरेक्टरी में मौजूद नहीं है और हम फाइल को अलग डायरेक्टरी में निकालना / अनजिप करना चाहते हैं।
ऊपर वर्णित परिदृश्य को प्राप्त करने के लिए निम्नलिखित कमांड का उपयोग करें
sudo unzip path/filename.zip -d another_path_or_same_path
अगर हम विकल्प का उपयोग नहीं करते हैं -d फ़ाइल को काम कर रहे निर्देशिका को प्रस्तुत करने के लिए निकाला जाएगा।
और अगर जिप फाइल पासवर्ड प्रोटेक्टेड है तो हम भी इस्तेमाल कर सकते हैं -P
।
लिनक्स / यूनिक्स में टार कमांड का उपयोग करें
tar
टेप पुरालेख के लिए एक उपयुक्त है। टार कमांड का उपयोग लिनक्स / यूनिक्स में अभिलेखागार को जोड़ने के लिए किया जाता है। सिस्टम व्यवस्थापक अत्यधिक संकुचित संग्रह जो कहा जाता है में फाइल या निर्देशिका का एक समूह चीर करने के लिए बार-बार टार आदेश का उपयोग करता है tarball
या tar
, bzip
और
gzip
में लिनक्स / यूनिक्स प्रणाली।
टार सिंटेक्स
tar [OPTION...] [FILE]...
या
टार की आवश्यकता झंडे
tar {-r|-t|-c|-x|-u}
टार वैकल्पिक फ्लैग
tar {one of the required Flags} [ -d ][-B] [ -F ] [ -E ] [ -i ] [-h ] [ -l ] [ -m ] [ -o ] [ -p ] [ -w] [ -s ] [ -U ] [ -v ]
[-Number] [-b Blocks] [-f Archive]
उदाहरण
एक निर्देशिका या एक फ़ाइल को संपीड़ित करके टार पुरालेख फ़ाइल बनाएँ
नीचे दी गई टर्मिनल कमांड एक .tar
फाइल को
sample_dir.tar
डायरेक्टरी /home/codebind/sample_dir
या
sample_dir
प्रेजेंट वर्किंग डायरेक्टरी में बनाएगी ।
ripon@ripon:~$ tar -cvf sample_dir.tar sample_dir
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tar
यहाँ उन झंडों (-Cvf) का वास्तव में क्या मतलब है
-c, --create
- एक नया संग्रह बनाएं
-x, --extract, --get
- एक संग्रह से फ़ाइलों को निकालने
-f, --file ARCHIVE
- आर्काइव फाइल या डिवाइस आर्काइव का उपयोग करें
एक निर्देशिका या एक फ़ाइल को संपीड़ित करके फ़ाइल बनाएँ tar.gz
या tgz
संग्रह करें
नीचे दी गई टर्मिनल कमांड एक .tar.gz
फाइल को
sample_dir.tar.gz
डायरेक्टरी /home/codebind/sample_dir
या
sample_dir
प्रेजेंट वर्किंग डायरेक्टरी में बनाएगी ।
ध्यान दें कि हमने अतिरिक्त ध्वज -z को कमांड में जोड़ दिया है। वास्तव में ध्वज -z का क्या अर्थ है
-z, --gzip, --gunzip --ungzip
- संग्रह को gzip से संपीड़ित करें
ripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dirsample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tar.gz
कमांड bellow एक .tgz फ़ाइल बनाएगी। यह देखने के लिए एक है tar.gz और tgz दोनों समान हैं।
ripon@ripon:~$ tar -cvzf sample_dir.tgz sample_dirsample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tgz
एक बार में कई निर्देशिकाओं या फ़ाइलों को संपीड़ित करना
मान लीजिए, उदाहरण के लिए, हम sample_dir
निर्देशिका, java_test
निर्देशिका और abc.py
फ़ाइल को एक टार्क फ़ाइल में
संपीड़ित करना चाहते हैं sample_dir.tar.gz
।
उपरोक्त लक्ष्य प्राप्त करने के लिए निम्नलिखित कमांड चलाएँ।
ripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dir java_test abc.py
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
java_test/
java_test/HelloCV.java
abc.py
ripon@ripon:~$ ls
sample_dir java_test abc.py sample_dir.tar.gz
.bzip2
एक निर्देशिका या एक फ़ाइल को संपीड़ित करके पुरालेख फ़ाइल बनाएँ
ripon@ripon:~$ tar -cjvf sample_dir.tar.bz2 sample_dir
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$
ध्यान दें कि हमने अतिरिक्त ध्वज -f
को कमांड में जोड़ा है। -f
वास्तव में ध्वज का क्या अर्थ है
-f, --file ARCHIVE
- आर्काइव फाइल या डिवाइस आर्काइव का उपयोग करें
.tar
संग्रह फ़ाइल निकालें
हम टार कमांड का उपयोग करके संपीड़ित फ़ाइल को निकाल या अनटार कर सकते हैं। नीचे दिए गए आदेश sample_dir.tar
वर्तमान निर्देशिका की सामग्री को निकाल देंगे ।
ripon@ripon:~$ tar -xvf sample_dir.tar
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$
निम्न कमांड निर्दिष्ट निर्देशिका में या अनटार फाइल्स /home/codebind/dir_name
को इस मामले में निकालेगी ।
ripon@ripon:~$ tar -xvf sample_dir.tar -C /home/codebind/dir_name
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$
हमने -C
कमांड में अतिरिक्त ध्वज जोड़ा है। -C
वास्तव में ध्वज का क्या अर्थ है
-C, --directory DIR
- निर्देशिका डीआईआर में परिवर्तन