Computer >> कंप्यूटर >  >> प्रणाली >> Linux

लिनक्स में zstd यूटिलिटी के साथ फाइलों को कैसे कंप्रेस करें

लिनक्स में zstd यूटिलिटी के साथ फाइलों को कैसे कंप्रेस करें

हालाँकि कई ग्राफिकल और कमांड-लाइन डेटा कंप्रेशन टूल हैं, zstd वह है जो सबसे अलग है। Zstandard के लिए लघु, zstd 2015 में फेसबुक डेटा इंजीनियरों द्वारा विकसित एक डेटा संपीड़न उपकरण है। यह इतना प्रभावी और उपयोग में आसान है, कि zstd कई लिनक्स उपयोगकर्ताओं के लिए जाने-माने संपीड़न उपकरण बन गया है। यह ट्यूटोरियल आपको दिखाएगा कि कैसे zstd को स्थापित करें और इसे टर्मिनल से कैसे उपयोग करें।

विभिन्न Linux डिस्ट्रो पर zstd कैसे स्थापित करें

इससे पहले कि आप zstd का उपयोग कर सकें, आपको इसे स्थापित करने की आवश्यकता है - यदि आपने इसे अपने Linux डिस्ट्रो पर पहले से स्थापित नहीं किया है।

सौभाग्य से, zstd को स्थापित करना कुछ आदेशों को निष्पादित करने जितना आसान है।

नोट: जिस लिनक्स डिस्ट्रो पर आप चल रहे हैं, उसके आधार पर आपको zstd को संकलित और स्थापित करने से पहले निर्भरता और विभिन्न उपकरण स्थापित करने पड़ सकते हैं। इसलिए सबसे पहले आपको अपने सिस्टम को अपडेट करना चाहिए। डेबियन और उबंटू-आधारित डिस्ट्रो के लिए, आप अपडेट और अपग्रेड कमांड का उपयोग कर सकते हैं:

sudo apt update
sudo apt upgrade

यह सुनिश्चित करने के लिए कि आपके पास zstd के लिए आवश्यक सभी निर्भरताएँ हैं, build-essentials install स्थापित करें , wget , और tar कमांड का उपयोग करना:

sudo apt install build-essential wget tar
लिनक्स में zstd यूटिलिटी के साथ फाइलों को कैसे कंप्रेस करें

अब जब आपके पास सभी आवश्यक निर्भरताएँ और उपकरण स्थापित हैं, तो आप आगे बढ़ सकते हैं और zstd स्थापित कर सकते हैं।

डेबियन/उबंटू/लिनक्स मिंट पर

डेबियन/उबंटू/लिनक्स मिंट सिस्टम पर zstd स्थापित करने के लिए, कमांड निष्पादित करें:

sudo apt install zstd
लिनक्स में zstd यूटिलिटी के साथ फाइलों को कैसे कंप्रेस करें

Fedora/Red Hat/CentOS/AlmaLinux पर

Fedora/Red Hat/CentOS/AlmaLinux सिस्टम पर Zstandard को संस्थापित करने के लिए, कमांड निष्पादित करें;

sudo dnf install zstd

आर्क लिनक्स/मंजारो पर

आर्क लिनक्स/मंजारो सिस्टम पर zstd स्थापित करने के लिए, कमांड निष्पादित करें:

sudo pacman -S zstd

अब जब हमने zstd इंस्टॉल कर लिया है और जाने के लिए तैयार है, तो हम इसका उपयोग फाइलों को कंप्रेस करने के लिए शुरू कर सकते हैं।

zstd से फ़ाइलें कंप्रेस करना

फ़ाइल को संपीड़ित करने के लिए zstd का उपयोग करना आसान है। आपको बस zstd [filename] . कमांड को निष्पादित करना है . उपरोक्त कमांड का उपयोग करके .zst एक्सटेंशन के साथ एक नई, संपीड़ित फ़ाइल बनाता है।

उदाहरण के लिए, "/var/log" निर्देशिका में "नमूनासंपीड़न.पाठ" को संपीड़ित करने के लिए, हम आदेश निष्पादित करेंगे:

cd /var/log
sudo zstd samplecompression.text

निम्नलिखित एक उदाहरण आउटपुट है:

लिनक्स में zstd यूटिलिटी के साथ फाइलों को कैसे कंप्रेस करें

उपरोक्त आउटपुट 503 बाइट्स के लिए 1141 बाइट्स से कंप्रेशन फैक्टर यानी 44.08% दिखाता है।

एकाधिक फ़ाइलों को संपीड़ित करना

एक साथ कई फ़ाइलों को संपीड़ित करने के लिए zstd का उपयोग करने के लिए, आपको केवल उन फ़ाइलों को निर्दिष्ट करना होगा जिन्हें आप संपीड़ित करना चाहते हैं, उनके बीच एक स्थान से अलग करें।

उदाहरण के लिए, "compress.txt," "compress2.txt," "compress3.txt," और "compress4.txt" को कंप्रेस करने के लिए:

sudo zstd compress.txt compress2.txt compress3.txt compress4.txt

आप अपनी वर्तमान/निर्दिष्ट निर्देशिका में सभी फाइलों और फ़ोल्डरों को संपीड़ित करने के लिए वाइल्डकार्ड "*" का भी उपयोग कर सकते हैं। उदाहरण के लिए:

sudo zstd *.txt

zstd के साथ फ़ाइलों को डीकंप्रेस करना

जब आपको zstd के साथ किसी फ़ाइल को डिकम्प्रेस करने की आवश्यकता हो, तो -d . का उपयोग करें विकल्प या unztd .

उदाहरण के लिए, इस गाइड में उपयोग की गई फ़ाइल को डीकंप्रेस करने के लिए, आप निम्न में से किसी भी कमांड का उपयोग करेंगे:

sudo zstd -d samplecompression.text.zst
sudo unzstd samplecompression.text.st

सुनिश्चित करें कि संग्रह से फ़ाइल का स्रोत मौजूद नहीं है, या zstd आपको मौजूदा फ़ाइल को अधिलेखित करने के लिए संकेत देगा।

निष्कर्ष

इस ट्यूटोरियल में बताया गया है कि zstd यूटिलिटी का उपयोग करके फाइलों को कैसे कंप्रेस और डीकंप्रेस किया जाए। इस बीच, आप सीख सकते हैं कि Linux में ज़िप फ़ाइलें कैसे निकालें।


  1. आर्क लिनक्स कैसे स्थापित करें

    उबंटू या लिनक्स टकसाल के विपरीत, आर्क लिनक्स एक रोलिंग रिलीज लिनक्स वितरण है, जिसका अर्थ है कि आपको इसे केवल एक बार इंस्टॉल करना होगा, और यह लगातार नवीनतम संस्करण में अपडेट होगा। यह एक बेयरबोन वितरण भी है जो आपको उस पर पूर्ण नियंत्रण देता है जिसे आप अपने सिस्टम पर स्थापित करना चाहते हैं। सबसे अच्छी

  1. Microsoft OneDrive को Linux के साथ कैसे सिंक करें

    कभी-कभी हाल ही में उचित उत्पादों का उपयोग करना आवश्यक हो सकता है। ओपन सोर्स के प्रति उत्साही लोग क्लाउड-आधारित स्टोरेज सुविधा को पसंद करेंगे, लेकिन तथ्य यह है कि Google, Amazon, Dropbox और Microsoft जैसी कंपनियों ने क्लाउड स्टोरेज मार्केट पर कब्जा कर लिया है। वे विश्वसनीय उत्पादों को मुफ्त में पेश क

  1. लिनक्स में "एट" यूटिलिटी के साथ कमांड कैसे शेड्यूल करें

    पहली बार जब मैंने एक व्यस्त सर्वर का प्रबंधन किया, तो मुझे इसे रीबूट करने के लिए उपयुक्त समय की प्रतीक्षा करनी पड़ी जब लोग इसका उपयोग नहीं कर रहे थे। मैंने देखा कि यह लगभग 3 बजे हुआ। फिर, मैंने अपने आप से सोचा:ठीक है, यह असुविधाजनक है, मुझे अपने सर्वर को रीबूट करने के लिए एक अनुचित समय पर जागना होगा