Linux मा Zip फाइल Unzip गर्ने तरिका: पूर्ण गाइड
Linux मा Zip फाइल कसरी Unzip गर्ने (छिटो जवाफ)
Linux मा .zip फाइल unzip गर्न, टर्मिनल खोल्नुहोस् र फाइलको नाम पछ्याएर unzip कमाण्ड चलाउनुहोस्:
unzip file.zip
यसले file.zip का सामग्रीहरू वर्तमान डाइरेक्टरीमा extract गर्छ। बरु कुनै निर्दिष्ट फोल्डरमा extract गर्न, -d विकल्प थपेर पछि लक्षित डाइरेक्टरी दिनुहोस्:
unzip file.zip -d /target/dir
यदि तपाईंलाई command not found त्रुटि आउँछ भने, unzip उपयोगिता इन्स्टल गरिएको छैन। Ubuntu वा कुनै पनि Debian-आधारित वितरणमा, यसलाई यसरी इन्स्टल गर्नुहोस्:
sudo apt install unzip
अन्य वितरणहरूमा, मिल्दो प्याकेज म्यानेजर प्रयोग गर्नुहोस्: sudo dnf install unzip (Fedora), sudo yum install unzip (CentOS/RHEL), वा sudo zypper install unzip (openSUSE)। सन् २०२६ सम्म पनि, .zip अभिलेखहरूका लागि unzip नै मानक उपकरण बनेको छ र Ubuntu 24.04 LTS जस्ता वर्तमान रिलिजहरूको पूर्वनिर्धारित रिपोजिटरीमा आउँछ। एक पटक इन्स्टल भइसकेपछि, unzip file.zip हरेक प्रमुख Linux वितरणमा उही रूपमा काम गर्छ।
यस गाइडको बाँकी भागले निर्दिष्ट फाइलहरू extract गर्ने, प्रम्प्टविना नै overwrite गर्ने, पासवर्ड-सुरक्षित अभिलेखहरू सम्हाल्ने, extract नगरी सामग्री सूचीबद्ध गर्ने, र सामान्य त्रुटिहरूको समस्या समाधान गर्ने जस्ता उन्नत विकल्पहरू समेट्छ।
परिचय
Zip फाइलहरू फाइल compression र archiving का लागि सबैभन्दा व्यापक रूपमा प्रयोग हुने ढाँचामध्ये एक हुन्। यिनले तपाईंलाई धेरै फाइल र डाइरेक्टरीलाई एउटै फाइलमा बन्डल गर्न दिन्छन्, जसले भण्डारण ठाउँ घटाउँछ र प्रणालीहरूबीच डेटा स्थानान्तरण गर्न सजिलो बनाउँछ। विभिन्न पेशागत र व्यक्तिगत परिस्थितिहरूमा, तपाईंले भित्रको डेटामा पहुँच गर्न extract गर्नुपर्ने zip फाइलहरू भेट्न सक्नुहुन्छ।
Linux, एक शक्तिशाली र लचिलो अपरेटिङ प्रणाली भएकाले, zip फाइलहरूलाई कुशलतापूर्वक सम्हाल्न धेरै उपकरण र कमाण्डहरू प्रदान गर्छ। तपाईं सर्भर ब्याकअप व्यवस्थापन गर्दै हुनुहुन्छ, डेटा स्थानान्तरण गर्दै हुनुहुन्छ, वा साधारण रूपमा आफ्ना फाइलहरू व्यवस्थित गर्दै हुनुहुन्छ, Linux मा zip फाइल कसरी unzip गर्ने भन्ने जान्नु एउटा आवश्यक सीप हो।
यस लेखको उद्देश्य Linux मा zip फाइल unzip गर्ने बारे एउटा व्यापक गाइड प्रदान गर्नु हो। हामी zip फाइलका आधारभूत कुराहरू, आवश्यक उपकरणहरू कसरी जाँच्ने र इन्स्टल गर्ने, फाइल unzip गर्ने विभिन्न कमाण्डहरू, पासवर्ड-सुरक्षित zip फाइल सम्हाल्ने, र सामान्य समस्याहरूको समाधान गर्ने बारे कभर गर्नेछौं। यस गाइडको अन्त्यसम्म, तपाईंलाई Linux वातावरणमा zip फाइलहरू प्रभावकारी रूपमा कसरी व्यवस्थापन गर्ने भन्ने बलियो बुझाइ हुनेछ।
Zip फाइलहरू बुझ्दै
Zip फाइलहरू डेटा compress र archive गर्नका लागि एक लोकप्रिय ढाँचा हो। यिनले धेरै फाइल र डाइरेक्टरीलाई एउटै फाइलमा बन्डल गर्छन्, जसले ठूलो मात्राको डेटा भण्डारण र स्थानान्तरण गर्न सजिलो बनाउँछ। यहाँ, हामी zip फाइल के हो, यी सामान्यतया कहाँ प्रयोग हुन्छन्, र यिनको प्रयोगका फाइदाहरू बारे अन्वेषण गर्नेछौं।
Zip फाइल भनेको के हो?
Zip फाइल एउटा compressed अभिलेख हो जसमा एक वा बढी फाइल र डाइरेक्टरीहरू समावेश हुन्छन्। Compression ले डेटाको समग्र आकार घटाउँछ, जसले डिस्क ठाउँ बचाउन र फाइल स्थानान्तरणलाई छिटो र प्रभावकारी बनाउन सक्छ। Zip फाइलहरूमा सामान्यतया .zip एक्सटेन्सन हुन्छ र यी विभिन्न उपकरण र सफ्टवेयर प्रयोग गरेर बनाउन र extract गर्न सकिन्छ।
Zip फाइलहरू प्रयोग हुने सामान्य परिस्थितिहरू
- फाइल स्थानान्तरण: धेरै फाइलहरूलाई एउटै zip फाइलका रूपमा पठाउनु तिनलाई छुट्टाछुट्टै पठाउनुभन्दा बढी सुविधाजनक हुन्छ, विशेष गरी इमेल एट्याचमेन्ट वा अपलोडसँग काम गर्दा।
- ब्याकअप: महत्त्वपूर्ण फाइल र डाइरेक्टरीलाई zip फाइलमा archive गर्नु ब्याकअप बनाउने एउटा सामान्य अभ्यास हो। यसले सम्बन्धित सबै फाइलहरू compressed ढाँचामा एकसाथ भण्डारण भएको सुनिश्चित गर्छ।
- सफ्टवेयर वितरण: धेरै सफ्टवेयर प्याकेज र एप्लिकेसनहरू zip फाइलका रूपमा वितरण गरिन्छन्। यसले प्रयोगकर्तालाई एउटै compressed फाइल डाउनलोड गरी सफ्टवेयर इन्स्टल गर्न extract गर्न दिन्छ।
- डेटा archiving: पुरानो वा विरलै प्रयोग हुने डेटालाई zip फाइलमा व्यवस्थित र भण्डारण गर्नाले डिस्क ठाउँ बचाउन र फाइल प्रणाली सफा राख्न मद्दत गर्छ।
Zip फाइल प्रयोग गर्ने फाइदाहरू
- घटेको फाइल आकार: Compression एल्गोरिदमहरूले फाइलको आकार घटाउँछन्, जसले डिस्क ठाउँ बचाउँछ र डेटा स्थानान्तरण गर्न लाग्ने समय घटाउँछ।
- सुविधा: धेरै फाइललाई एउटै zip फाइलमा बन्डल गर्नाले फाइल व्यवस्थापन र वितरण सरल बनाउँछ।
- संगतता: Zip फाइलहरू विभिन्न अपरेटिङ प्रणालीमा व्यापक रूपमा समर्थित छन्, जसले तिनलाई फाइल compression र archiving का लागि बहुमुखी विकल्प बनाउँछ।
- सुरक्षा: Zip फाइलहरू पासवर्ड-सुरक्षित हुन सक्छन्, जसले संवेदनशील डेटामा सुरक्षाको एउटा थप तह थप्छ।
तपाईंको Linux प्रणाली तयार गर्दै
तपाईंको Linux प्रणालीमा फाइल unzip गर्नुअघि, आवश्यक उपकरणहरू इन्स्टल भएको सुनिश्चित गर्नुपर्छ। यस प्रयोजनका लागि सबैभन्दा सामान्य रूपमा प्रयोग हुने उपकरण unzip हो।
unzip इन्स्टल भएको छ कि छैन जाँच्दै
तपाईंको प्रणालीमा unzip पहिले नै इन्स्टल भएको छ कि छैन जाँच्न, टर्मिनल खोल्नुहोस् र चलाउनुहोस्:
unzip -v
यदि unzip इन्स्टल गरिएको छ भने, तपाईंले संस्करणको जानकारी देख्नुहुनेछ। यदि छैन भने, तपाईंले कमाण्ड फेला नपरेको सन्देश प्राप्त गर्नुहुनेछ।
unzip इन्स्टल गर्दै
यदि unzip इन्स्टल गरिएको छैन भने, तपाईं यसलाई आफ्नो प्याकेज म्यानेजर प्रयोग गरी इन्स्टल गर्न सक्नुहुन्छ। इन्स्टलेसन कमाण्ड तपाईंको Linux वितरणअनुसार फरक हुन्छ। यहाँ केही सबैभन्दा सामान्य Linux वितरणहरूका लागि निर्देशनहरू छन्:
Debian-आधारित प्रणालीहरू (जस्तै, Ubuntu, Linux Mint)
Debian-आधारित प्रणालीहरूले APT प्याकेज म्यानेजर प्रयोग गर्छन्। Ubuntu 24.04 LTS जस्ता वर्तमान रिलिजहरूमा, सिफारिस गरिएको कमाण्ड apt हो, यद्यपि पुरानो apt-get अझै पनि उही रूपमा काम गर्छ। unzip इन्स्टल गर्न, चलाउनुहोस्:
sudo apt install unzip
समकक्ष sudo apt-get install unzip ले उही नतिजा दिन्छ र स्क्रिप्टहरूमा वैध रहन्छ।
Red Hat-आधारित प्रणालीहरू (जस्तै, CentOS, RHEL)
Red Hat-आधारित प्रणालीहरूले yum प्याकेज म्यानेजर प्रयोग गर्छन्। unzip इन्स्टल गर्न, चलाउनुहोस्:
sudo yum install unzip
Fedora प्रणालीहरू
Fedora ले dnf प्याकेज म्यानेजर प्रयोग गर्छ, जुन yum को अर्को-पुस्ताको संस्करण हो। unzip इन्स्टल गर्न, चलाउनुहोस्:
sudo dnf install unzip
openSUSE प्रणालीहरू
openSUSE ले zypper प्याकेज म्यानेजर प्रयोग गर्छ। unzip इन्स्टल गर्न, चलाउनुहोस्:
sudo zypper install unzip
एक पटक unzip इन्स्टल भइसकेपछि, तपाईं फेरि unzip -v कमाण्ड चलाएर इन्स्टलेसन प्रमाणित गर्न सक्नुहुन्छ।
आवश्यक उपकरणहरू ठाउँमा राखेपछि, तपाईंको Linux प्रणाली zip फाइलहरू सम्हाल्न तयार छ। अर्को खण्डमा, हामी आधारभूत unzipping कमाण्डहरू र तिनलाई प्रभावकारी रूपमा कसरी प्रयोग गर्ने भन्ने अन्वेषण गर्नेछौं।
आधारभूत Unzipping कमाण्डहरू
Linux मा फाइल unzip गर्नु unzip कमाण्डका साथ सिधा छ। यस खण्डले तपाईंलाई सुरु गर्न मद्दत गर्न फाइल unzip गर्ने आधारभूत वाक्यविन्यास र विकल्पहरू कभर गर्नेछ।
फाइललाई वर्तमान डाइरेक्टरीमा Unzip गर्दै
unzip कमाण्डको सबैभन्दा आधारभूत प्रयोग भनेको zip फाइलका सामग्रीलाई वर्तमान डाइरेक्टरीमा extract गर्नु हो। वाक्यविन्यास यस्तो छ:
unzip filename.zip
यो कमाण्ड चलाएपछि, filename.zip का सामग्रीहरू वर्तमान डाइरेक्टरीमा extract हुनेछन्। तपाईंले extract हुँदै गरेका फाइलहरू र सिर्जना हुँदै गरेका डाइरेक्टरीहरूको सूची देख्नुहुनेछ।
उदाहरण: फाइल Unzip गर्दै
मानौं तपाईंको वर्तमान डाइरेक्टरीमा example.zip नामको zip फाइल छ। यसलाई unzip गर्न, तपाईंले चलाउनुहुनेछ:
unzip example.zip
example.zip भित्रका फाइलहरू वर्तमान डाइरेक्टरीमा extract हुनेछन्, र तपाईंले extraction को प्रगति देखाउने आउटपुट देख्नुहुनेछ।
सामान्य आउटपुट र यसको अर्थ
तपाईंले unzip कमाण्ड चलाउँदा, आउटपुटमा विभिन्न प्रकारका जानकारीहरू देख्न सक्नुहुन्छ, जस्तै:
- extract हुँदै गरेका फाइलका नामहरू।
- सिर्जना हुँदै गरेका डाइरेक्टरीहरू।
- extraction प्रक्रियाका बेला भएका कुनै त्रुटि वा चेतावनीहरू।
यो आउटपुट बुझ्नाले unzipping प्रक्रियाका बेला उत्पन्न हुने कुनै पनि समस्याको समाधान गर्न मद्दत गर्न सक्छ।
उन्नत Unzipping विकल्पहरू
आधारभूत extraction का अतिरिक्त, unzip कमाण्डले बढी उन्नत प्रयोगका लागि धेरै विकल्पहरू प्रदान गर्छ। यस खण्डले फाइललाई निर्दिष्ट डाइरेक्टरीमा कसरी unzip गर्ने, निर्दिष्ट फाइलहरू extract गर्ने, र पासवर्ड-सुरक्षित zip फाइल सम्हाल्ने बारे कभर गर्नेछ।
निर्दिष्ट डाइरेक्टरीमा Unzip गर्दै
यदि तपाईं zip फाइलका सामग्रीलाई वर्तमानभन्दा अर्को डाइरेक्टरीमा extract गर्न चाहनुहुन्छ भने, -d विकल्प प्रयोग गरी पछि गन्तव्य डाइरेक्टरीको मार्ग दिनुहोस्।
unzip filename.zip -d /path/to/destination
उदाहरण: निर्दिष्ट डाइरेक्टरीमा Unzip गर्दै
मानौं तपाईं example.zip लाई /home/user/documents डाइरेक्टरीमा unzip गर्न चाहनुहुन्छ। तपाईंले चलाउनुहुनेछ:
unzip example.zip -d /home/user/documents
यो कमाण्डले example.zip का सामग्रीहरू निर्दिष्ट डाइरेक्टरीमा extract गर्छ।
Zip अभिलेखबाट निर्दिष्ट फाइलहरू Extract गर्दै
कहिलेकाहीँ, तपाईंलाई zip अभिलेखबाट केही निश्चित फाइलहरू मात्र extract गर्न आवश्यक पर्न सक्छ। तपाईं zip फाइलको नाम पछि तिनलाई सूचीबद्ध गरेर extract गर्न चाहेका फाइलहरू निर्दिष्ट गर्न सक्नुहुन्छ।
unzip filename.zip file1 file2
उदाहरण: निर्दिष्ट फाइलहरू Extract गर्दै
यदि तपाईं example.zip बाट file1.txt र file2.txt मात्र extract गर्न चाहनुहुन्छ भने, चलाउनुहोस्:
unzip example.zip file1.txt file2.txt
निर्दिष्ट फाइलहरू मात्र वर्तमान डाइरेक्टरीमा extract हुनेछन्।
प्रम्प्टविना विद्यमान फाइलहरू Overwrite गर्दै
पूर्वनिर्धारित रूपमा, unzip ले कुनै पनि विद्यमान फाइल overwrite गर्नुअघि तपाईंलाई प्रम्प्ट गर्नेछ। यदि तपाईं प्रम्प्ट नगरी फाइलहरू overwrite गर्न चाहनुहुन्छ भने, -o विकल्प प्रयोग गर्नुहोस्।
unzip -o filename.zip
उदाहरण: फाइलहरू Overwrite गर्दै
example.zip unzip गर्न र प्रम्प्ट नगरी कुनै पनि विद्यमान फाइल overwrite गर्न, चलाउनुहोस्:
unzip -o example.zip
यो कमाण्डले example.zip का सामग्रीहरू extract गर्नेछ, उही नाम भएका कुनै पनि विद्यमान फाइललाई overwrite गर्दै।
पासवर्ड-सुरक्षित Zip फाइलहरू सम्हाल्दै
यदि कुनै zip फाइल पासवर्ड-सुरक्षित छ भने, यसका सामग्रीहरू extract गर्न तपाईंले पासवर्ड प्रदान गर्नुपर्छ। -P विकल्प प्रयोग गरी पछि पासवर्ड दिनुहोस्।
unzip -P password filename.zip
उदाहरण: पासवर्ड-सुरक्षित फाइल Unzip गर्दै
मानौं example.zip पासवर्ड-सुरक्षित छ, र पासवर्ड mypassword हो। तपाईंले चलाउनुहुनेछ:
unzip -P mypassword example.zip
सुरक्षा नोट: कमाण्ड लाइनमा पासवर्ड प्रदान गर्नु असुरक्षित हुन सक्छ किनभने ती प्रणालीका अन्य प्रयोगकर्ताहरूलाई देखिन सक्छन्। यो विकल्प सावधानीका साथ प्रयोग गर्नुहोस्।
Extract नगरी सामग्री हेर्दै
zip फाइलका सामग्रीहरू extract गर्नुअघि, तपाईं यसभित्र के छ भन्ने हेर्न चाहनुहुन्छ होला। unzip कमाण्डले zip फाइलका सामग्रीहरू extract नगरी सूचीबद्ध गर्ने विकल्प प्रदान गर्छ।
Zip फाइलका सामग्रीहरू सूचीबद्ध गर्दै
zip फाइलका सामग्रीहरू सूचीबद्ध गर्न, -l विकल्प प्रयोग गर्नुहोस्:
unzip -l filename.zip
उदाहरण: सामग्री सूचीबद्ध गर्दै
example.zip का सामग्रीहरू सूचीबद्ध गर्न, चलाउनुहोस्:
unzip -l example.zip
आउटपुटले zip फाइलभित्र समावेश भएका फाइल र डाइरेक्टरीहरूको सूची, तिनको आकार र परिमार्जन मितिसहित देखाउनेछ।
सामान्य समस्याहरूसँग निपट्दै
फाइल unzip गर्दा कहिलेकाहीँ त्रुटि वा समस्याहरू आउन सक्छन्। यस खण्डले फाइल corruption, अनुमति समस्या, र ठाउँको सीमितता लगायतका सामान्य समस्याहरू र तिनको समाधान कभर गर्छ।
Extraction त्रुटिहरूको समस्या समाधान
फाइल Corruption
यदि तपाईं फाइल corruption सम्बन्धी त्रुटिहरू भेट्नुहुन्छ भने, यो अपूर्ण वा क्षतिग्रस्त डाउनलोडका कारण हुन सक्छ। zip फाइल पुनः डाउनलोड गरी फेरि extract गर्ने प्रयास गर्नुहोस्।
अनुमति समस्याहरू
यदि तपाईंले permission denied त्रुटिहरू प्राप्त गर्नुहुन्छ भने, गन्तव्य डाइरेक्टरीमा लेख्न आवश्यक अनुमति तपाईंसँग छ भन्ने सुनिश्चित गर्नुहोस्। तपाईंलाई आवश्यक अनुमति प्राप्त गर्न sudo प्रयोग गर्नुपर्ने हुन सक्छ।
sudo unzip filename.zip -d /restricted/path
अपर्याप्त ठाउँ
zip फाइलका सामग्रीहरू extract गर्न पर्याप्त डिस्क ठाउँ उपलब्ध छ भन्ने सुनिश्चित गर्नुहोस्। तपाईं df कमाण्ड प्रयोग गरी उपलब्ध डिस्क ठाउँ जाँच्न सक्नुहुन्छ:
df -h
आवश्यक भएमा ठाउँ खाली गर्नुहोस् वा पर्याप्त ठाउँ भएको फरक डाइरेक्टरी छान्नुहोस्।
Unzipping का लागि वैकल्पिक उपकरणहरू
unzip zip फाइल extract गर्ने सबैभन्दा सामान्य उपकरण भए पनि, अन्य उपकरणहरू पनि उपलब्ध छन् जसले थप सुविधा र फरक अभिलेख ढाँचाहरूका लागि समर्थन प्रदान गर्छन्।
7-Zip
7-Zip एउटा शक्तिशाली उपकरण हो जसले zip, tar, र rar सहित धेरै अभिलेख ढाँचाहरूलाई समर्थन गर्छ। Debian-आधारित प्रणालीमा 7-Zip इन्स्टल गर्न, चलाउनुहोस्:
sudo apt-get install p7zip-full
7-Zip प्रयोग गरी zip फाइल extract गर्न, चलाउनुहोस्:
7z x filename.zip
Unrar
Unrar अर्को उपकरण हो जुन मुख्यतया rar फाइल extract गर्न प्रयोग हुन्छ तर zip फाइललाई पनि समर्थन गर्छ। Debian-आधारित प्रणालीमा Unrar इन्स्टल गर्न, चलाउनुहोस्:
sudo apt-get install unrar
Unrar प्रयोग गरी zip फाइल extract गर्न, चलाउनुहोस्:
unrar x filename.zip
Zip फाइल व्यवस्थापनका लागि उत्तम अभ्यासहरू
zip फाइलको प्रभावकारी व्यवस्थापनमा तपाईंका अभिलेखहरूलाई व्यवस्थित गर्ने, नाम दिने, र तिनको अखण्डता सुनिश्चित गर्ने कुरा समावेश हुन्छ। यस खण्डले zip फाइल सम्हाल्नका लागि उत्तम अभ्यासहरू प्रदान गर्छ।
Zip फाइलहरू व्यवस्थित गर्ने र नाम दिने
- सुसंगत नामकरण: तपाईंका zip फाइलहरूलाई सजिलै पहिचान गर्न मिल्ने बनाउन वर्णनात्मक र सुसंगत नामहरू प्रयोग गर्नुहोस्।
- डाइरेक्टरी संरचना: तपाईंका zip फाइलहरू भण्डारण गर्न तार्किक डाइरेक्टरी संरचना कायम राख्नुहोस्, सम्बन्धित फाइलहरूलाई एकसाथ समूहबद्ध गर्दै।
महत्त्वपूर्ण Zip अभिलेखहरू नियमित रूपमा अद्यावधिक र ब्याकअप गर्ने
- नियमित ब्याकअप: डेटा हानि रोक्न महत्त्वपूर्ण zip फाइलहरू नियमित रूपमा ब्याकअप भएको सुनिश्चित गर्नुहोस्।
- अभिलेख अद्यावधिक गर्ने: zip अभिलेखहरूलाई नयाँ वा परिमार्जित फाइलहरूसँग समय-समयमा अद्यावधिक गरी तिनलाई हालको बनाइराख्नुहोस्।
Checksums प्रयोग गरी Zip फाइलको अखण्डता सुनिश्चित गर्ने
तपाईंका zip फाइलको अखण्डता प्रमाणित गर्न checksums प्रयोग गर्नुहोस्। sha256sum कमाण्ड प्रयोग गरी zip फाइलका लागि checksum उत्पन्न गर्नुहोस्:
sha256sum filename.zip

